Theyve always been blamed I'm afraid. Its not a new thing.
Personally I dont have any problem with anyone who is working and paying taxes, but I do understand the gripe that immigrants are taking jobs. Sometimes people from other countries are happier to work for less money, and the expansion of the EU has made this very apparent in some trades.

I think the Government have it wrong though, and are exacerbating the problem by not ALLOWING people to work when they first arrive.
In the case of asylum seekers for example, unless there is a specific reason for people NOT to work, I'd like to see this turned around completely and employment made compulsory. Even some sort of community service would be something, as they are a drain on the state (and all of our taxes) from the day they arrive.