I do think that it is not just the number of EU workers coming to the UK, it is the rate. There has been such a big increase in numbers over such a short time it has caused problems.
Also, the original idea was for free movement of labour, not free movement of people - they are very different. It means that if there was a labour shortage then workers from other countries could easily come in to take the jobs. What is happening is that people are coming to look for work which may not exist, and then stay on.
Thirdly, many EU migrants have stayed much longer than they or anyone else had planned for. When politicians and civil servants think of free movement they tend to assume that people will come here, work for a bit and then go back home. They will be short term productive units.
However, a lot of people who were only intending to stay for a couple of years have suddenly found themselves married and settled, and with children at school here. The country therefore has within a very short time gained a whole lot of extra people to look after long term, when they are ill, there are their children to educate and they may have to be looked after in old age too.
Immigration into a country is a good sign of a healthy and growing economy, but there do need to be controls.
I keep reading about the problems being caused by Albanian crime gangs in the UK. Why are they seemingly allowed to operate so effectively here? Albania is not even in the EU yet?
If we were better able to control these criminal elements, then I think many people would feel much more relaxed about immigration as a whole.The feeling that anyone who feels like it can just come here and do what they want does make people feel uneasy, and just saying that every migrant you know is a hard working professional doesn't help that negative feeling.