Go to Singapore and see how the immigrant laborers from South Asia live, how the native Malays live, and then how the ethnic Chinese and Western expats live. It's a highly stratified society where money makes the rules.
Yes, i do realize there are vast differences between immigration in the UK (or the west overall) and Singapore, but find that blaming class differences and/or the mistreatment of poor immigrants to policies is to simplify the issue.
Some all-too-typical stories: http://twc2.org.sg/
You really can't. There's no comparison to be made between the way Singapore treats Bangladeshis and the UK treats Poles.