@Wearywithteens
It’s an odd thing because I would bet the majority of my street (white working class) have racist attitudes - I know lots of people voted bnp and UKIP and yet as individuals are very welcoming, inclusive and helpful to our Asian and Romanian neighbours (invite them to community events, donate/lend children’s clothes and toys, chat in the street etc). I happen to know that a bnp voter did something at work very selfless and sacrificial to help a Chinese immigrant who was subject to discrimination. He negotiated with the union to save her job.
And yet I work with very middle class socialists who loudly denounce racism but never employ anybody other than white middle class, they live in white leafy enclaves and send their children to schools that are made in their image. They talk the talk and vote accordingly but never actually invest personally.
Which one is racist?
This is very common. I know/have known a shit load of liberal left 'right-on' folk who accuse anyone who voted brexit of being racist, and assume they are all thick, chavs, ugly gammon etc... They are proud of how many 'foreign' people they know, and how 'tolerant' and 'diverse' their views are. They accuse anyone who doesn't agree with their 'right-on' left-wing views of being a thick, bigoted, racist.
Yet, the majority of them live in a white-only leafy suburb, (or village,) have a very nice lifestyle, have parents who throw 100s of pounds at them when they need some extra dosh on their backpacking jaunt around Nepal, and do jack-all to help anyone poor, or non-white.
Champagne socialists I think they're called.
Conversely, as you said, I know loads of people who are working class, and who voted for UKIP and Brexit, and who are fed up of being poor, and do moan about the immigrants sometimes, who have helped, and been very kind to people not born in the UK, a number of times. There are loads of examples I could give that are similar to yours.
But yeah, I have met plenty of Champagne socialists. Forums like this, (and twitter) are full of them. They are very annoying and frustrating, but I find they are best ignored.