Out of interest I assume all you self appointed immigration police who claim to be well educated and to have things to offer here speak Polish and have a recognizable trade other than being English teachers ?
What relevance does it have as to what we are? We're all saying the same thing - that Poland has nothing to offer a Sri Lankan with a poor command of English and no knowledge of Polish. We're also telling him that he's not going to survive in Poland if he expects to bring his girlfriend here too - especially as he needs money to pay for living expenses.
And why does being black or white make a difference ?
Because those of a different skin colour are viewed as inferior, even by well educated Poles. Time and time again, I hear the opinion that a black person can't teach English - I know it's ********, but that's a commonly held view. Then - add in the fact that people view Indian subcontinental English as being terrible - and you have someone who is all but unemployable, especially as he doesn't even speak Polish.
In substance you are all right - its tough to get work here if you are from outside the EU, but to be so ****** when in fact the only advantages you have are that you by chance were born in the UK doesn't reflect well.
Sure, it's all by chance - but he would have far more success going to somewhere like the UK or Germany, where finding work among the Indian community is bound to be drastically easier. If he moves to Warsaw, he's just going to end up being used and abused.