Why don't we look at these British People who are struggling for jobs.
The reality is most have additional problems - usually through no fault of their own - about why they are struggling to find work in a country which has a low unemployment rate.
These range from education being poor (I include bad and non practical university degrees as well as struggling with basics of education in that), long term health conditions (including mental health, which is made worse by the current employment agency rules and practices), criminal records, living in the wrong area and being trapped by social housing, inability to travel, single parents, lack of opportunity to get experience and having a skillset that is no longer required due to changes in the type of employment available. Amongst loads of others.
Saying that business should be training these people up misses so many problems with that.
Those that are to do with education are firmly grounded in education. They should be addressed by education to stop the problem persisting.
Those to do with criminal records require the government to do more rehabilitation in prison in addition to any business giving the opportunity.
The culture of the long term unemployed into work, is rotten to the core and works against people in many cases, rather than helping them gain confidence or making them more employable.
Etc etc.
Then there is the reality that a huge percentage of British Businesses are small businesses which simply don't have the capacity to turn a profit and divert their man power into training as well.
At a previous job, we needed an extra member of staff but could not afford an experienced person. We tried to train two different people up, but even though they had some skills in the area because they had no concept of customers or deadlines. It took me away from paying work, which still needed to be done. In the end it didn't work, and we found we were better off not employing someone new because this was less work and a drain on the business than having too much work. Money wasn't the issue holding us back from training. In order to be able to do it, we had to have surplus manpower in the first place to stop the business being damaged from not meeting deadlines! It was a real catch 22.
This is true to a certain extent in larger employers too. Its not all large multinationals.
Yet we are seeing ending immigration as the solution to lack of employment and not doing enough about the other issues. Problems that will take a generation to fix, even if we start right now (which we aren't).
The reality is many employers would rather have vacancies rather than take on people they regard as unsuitable staff as they don't have the time and ability to train up people who don't meet the skill set they are looking for (its not always a money issue).
But yes. Immigrants are taking British Jobs.
Repeat Ad nauseam.