Ok Who's fault is it that the government pays 35K to these people? There is no EU law that I know of forcing the UK to make these payments.
It's the UK that's decided to allow minimum wage topped up with tax credits etc. Change that and the influx becomes a trickle. Oh wait Cameron already has negotiated that part.
The other side of the coin is that the UK has benefitted from some of Eastern Europe's brightest minds without having to pay any of their educational costs.
I'm sure he can get more as other countries populations are also crying out for more nationalism.