Yet you contradict your very well made point by stating that their are "Millions of foreigners here doing those jobs", and thats the real bug bare for many people.
What are "Our" unskilled to do when cheap migrant labour is filling those jobs ?, not only are they not earning to contribute tax & ni, but are a further drain on the benefit system, you can not force them into work when there is none, without the flood of cheap migrant labour these jobs would be available, THEN the job centers could sent claimants to available jobs and if they did not want to take them cut the benefits.
Most people have had to do jobs they hated just to put food on the table, its a great motivator to improve your lot by learning or finding a better way to earn a living.
The idiots that cry "Racism and little Englander" are an affront to common sense, any finite resource is effected by the numbers.
Seriously? If you just stop and go back to the beginning of your point, why did the migrants move here in the first place? Maybe I'm reading this wrong but are you really suggesting that English people are on benefits because foreigners are in their jobs? Why were the jobs available in the first place?! Or was the poor Englishman sacked so the job could be given to the migrant? And if that's what you believe then it would also be useful to look at the correlation between Englishman and women on befits with migration statistics because surely you'd see a correlation over the years of migrant spikes coupled with a spike in English folk claiming benefits? Unemployment has dropped, benefit claimants have dropped yet migration has increased so how do you explain that?