Just because things are changing (and this is for everyone) doesn't automatically mean that you are being discriminated against. Maybe you feel like you are being discriminated against because you thought you are here for a free, easy ride?
The rules for Tier migrants make it plain its not an easy ride. Yet you sign up to it because you believe there is some good in it for you at the end. The present government policy is set to largely defeat the rewards of immigrating to Britain. Dislodge their footing.
Now there are little pictures and the big picture. In the little picture of NHS, it seem fair that immigrants have to pay and not expect anything for free. In the little picture of benefits, it seems fair that immigrants have to pay and not expect anything for free. In the little picture of HO it seems fair that immigrants have to follow the rules and have to pay HO fees. In the little picture of family life, it seems fair that if you import a foreign spouse or kids you have to be able to pay for them. But when you put all those little pictures together to get the big picture, you find that its always the immigrant who lands up paying. Because immigrants usually have foreign spouses, foreign parents, visa restrictions etc.
Government cuts are wide ranging and are effecting a lot of different people, so the pain is distributed. But ALL of these rules are effecting immigrants, so the pain is targeted.
Finally, it encourages the attitude that problems in this country are caused by foreigners, EU, Romanians, immigrants, etc, and I am well aware of this attitude from the India - Pakistan tussle. This is just a smoke screen. It allows governments to forgive themselves and blame a foreign entity for your problems, which is even better than blaming the previous government. But it does not fix the real problem, so in the long run this is bad for Britain.