On construction sites in the U.K., foreigners were not in general being paid the recognised rates of pay, they were being used as cheap labour and in some cases foreign companies were able to compete for projects bringing their own labour at reduced rates which the U.K. companies couldn’t compete with all of which was allowed under EU Law.
There were numerous protests mostly in the north of England where local labour couldn’t get a job because of the influx of labour from the E.U. , the rates were in general 50% of the recognised rates and the EU. Labour were being packed into Guest Houses or rented property. None of their earnings was subject to U.K. tax etc meaning a loss of revenue.
There is a skill shortage, I have no problem of labour coming from where ever as long as they are being paid the going rate. Employers were more than happy to import cheap labour rather than pay to train U.K. staff.
The U.K. economy is suffering now because not only do we have a skill shortage but a shortage of workers in the Health Care and hospitality industry as people who voted were very short sighted,we actually need migration.