Watching this thread with interest. Same problem, to such an extent that I am wondering if
A, my friend is truly deluded,
B, whether I can continue our friendship.
My friend is also a lovely kind person, apart from this.
My friend believes all the problems in the UK are in some way/shape/form caused by the foreigners, for taking our jobs for under the british minimum wage (apparently employers get away with paying them less because they are not British Residents, and therefore not legally entitled to minimum wage.)
They take our social housing,
Majority of them dont work and just come here to claim benefits for themselves and their families.
All our problems would be vastly improved if we got rid of everyone who wasn't white and British.

The other half of our problems would be solved if we refused to contribute another penny to foreign aid.

This particular friend has never worked and has claimed benefits her whole life. Now this is not bashing her for it, but she believes it is perfectly okay, in fact it is her right to be supported (being a female and all
) by a man or failing that, the govt, but under no circs should a foreign person, or even a non white uk resident be able to claim any benefits, regardless of how much they contribute themselves. 
I don't know enough facts to try to help her see the light, and in fact, when I have told her that this is blatantly not true, and she should check her facts, she asks me where I got my facts from, and no matter what source I got my facts from, she says it's complete bollox, and her version is in fact true.
I am actually struggling to be her friend right now.
So no advice, but watching with interest.