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.