Who has presumed immigrants are dependent on us from the moment they arrive, you ask. Do you remember these words? "I say we do not need nor can we support another quarter of a million people coming to live here every year. They add to the existing housing problems and even create certain housing supply problems that would not have existed if they had not migrated here."
You say that people should be treated equally, and those who need help should get it. Why should they get it? Do you say this because you are benevolent towards immigrants? I find this hard to believe seeing as you "...believe that immigration at the present rate is bad for the UK." So do you think immigrants should get help because you have a moral obligation or responsibility to do so? Clearly not: "It is not our responsibility or even our moral obligation to have to solve the problems of everyone in Europe [who comes here]..." So then Gavin - it is one thing to say that you want people to be treated equally and for people in need to get help, another to mean it.
As if to underline your two-faced commitment to equality, you then express your 'dismay' (or is it outrage Gavin), that immigrants have not been sent packing upon completing courses of education, that immigrants and British citizens should enjoy relationships which result in marriage. Equality as I understand it means the equal right of all individuals to life, liberty, property and the pursuit of happiness. How is your system of values in anyway consistent with this view of equality?
I echo PlanB in asking for your proposals on this. What would you do Gavin?