The problem we have is that workers migrating to the UK, unskilled particularly, are exploited and happily accept the lowest wage possible. This means that they don't pay any tax at the amount they'll likely earn, which does nothing to help the economy. British workers meanwhile cannot afford to do the same jobs for those puny wages unless they're also happy to live 5 to a room like the migrants do. It's all wrong. UK should have contested this EU ruling and should have at least been allowed to restrict the borders at its discretion. Sorry to sound like a stereotype. I may be wrong, I may be uninformed. It's how I feel though.
Perhaps that problem has more to do with the wages offered here, and our distorted housing market, more than singularly because 'other people are willing to come here and put up with it'?
It's just sad to see so many people blame 'other people' for our ills. It is very historic in this country, and it has so far in that history solved NOTHING!