I hasten to add, when I was a young adult I did the thing of following your parents beliefs. Then I got a job where I worked with many different races, my mind was totally opened as it wasn't in the least how my parents described.
As I grew through my 20's & 30's I got more liberal, my motto is we're all human at the end of the day, treat others how you want to be treated. In every part of life you will get idiots, it isn't specific to anything.
I know not to talk politics with my family, as I don't want my DC to hear their views. I'm open too, to the fact my children might not take on my beliefs, but they better bloody well behave and be nice to others.
I'm accepting of everyone and respect everyone's right to have an opinion, it doesn't mean we'll agree, but each to their own. I do struggle though with people who support Britain First, I think it's by pure luck we ended up born where we were. Who am I to deny another person what they consider to be their dream, which they'll have worked hard for, to get the money to escape poverty and war torn countries.
It shows as I share a birthday with someone I went to school with, born in hours of each other. She had well off doting parents, I had the opposite. That's how much of a lottery it is.
In hospital there was a HCA who did 10 years in medical school in his home country. He was telling us that to be considered for a nursing position, he'd need to score crazy high in an IELTS test, that I doubt most of us could not pass. Then he can set about being recognised as a Dr. All the patients told the Sister and Matron how amazing this guy was, how it was crazy he had to jump through so many hoops. I'm sure he said you were allowed to get 1 or 2 questions wrong, then it was a fail and resit. Whilst he needs to know English for treating people, it's the skills that don't require word perfect English that were being wasted.
I'll jump off my soap box.