I'm sorry but I have to disagree
1. There's a big difference between London and small towns and cities in respect of eastern european immigration; in London we're more laid back about being an international city, our economy is booming, property is being sold off-the-book etc. I don't underestimate the cultural impact a large number of EEs will have on a small, close-knit town and Gillian Duffy was right to voice her concerns to Brown.
2. On my last development site the contractors had (amongst many others) 2 Albanians, a Romanian paving gang and a lad from Moldova. They were referred to collectively as 'the Poles'. In fact, just about anyone from EE gets lumped in as 'Polish' - many aren't
3. OK, there are cultural differences. They don't understand our habit of catching massive Carp and then putting them back in the water, or of not eating docile swans that waddle towards them. And free from the threat of arrest and imprisonment (4,000 currently in jail in Poland for this offence) they delight in London in cycling whilst drunk. Drinking vodka on the bus at 6.30am just because it's cold is also not widely understood here. These are minor quibbles and often cause more laughter than grief.
4. They graft. They turn up each day. They're not servile - they can answer back, which is good. And they have a sense of humour and like a beer, which is better. They're enterprising - and a recent academic study showed that they pay more in tax to the UK than they take in public services.
5. They don't have to like us, or our way of life. They're here to earn money and we employ them because they're both good and cheap.
6. Brown was mentally ill and saw demons everywhere he looked. Good riddance.
On the whole, I think we've both got a decent bargain.