Have you spent most of your working life in Haringey, Lambeth, Lewisham, Brixton, Harlesden? Until you have seen the reverse discrimination against white, able bodied, heterosexual British natives I fear you won't understand where I am coming from.
Housing policy is based on points and you get more points if you declare you are from a minority background. Should you be an asylum seeker (or rather already been granted asylum) you get top marks, any disability you or your offspring may have adds to the credits, being of an ethnicity or religion other than Christian adds even more to your score. Declaring your homosexuality gives more points than being straight.
I agree with housing the poorest members of society, not a view of the Daily Fail, but when you have housing officers of the same ethnic, religious, sexual preference etc in charge of handing out Council flat keys it isn't a stretch of the imagination to see how it works in favour of those of a similar background.
Recently I've drifted towards being a bit of a bigot regarding some subjects (getting old) but I stopped being naive quite some time ago.