I think the problem is that Benefits has now become a lifestyle choice for too many people.

Stop unskilled immigration and then start to remove the benefits from the scroungers.

I bet you will suddenly find that work becomes a more attractive option for many, thus removing the "need" for eastern European migrants.

Sadly no government has the balls to make such a decision.

BTW I am currently unemployed.