Advice really needed
I have a problem with my husbands attitude, when I married him 5yrs ago his attitude wasn't a problem. But something has changed him, he constantly has an arrogant attitude and is racist about certain states and countries. He constantly says Canadians are bad drivers as soon as he sees a car with a Canadian plate he criticizes them. How does he know that person in the car is a Canadian. In my opinion it should be that person is a bad driver why does he categorize?
Last night we were at his parents house and we were talking about my sister meeting a Californian guy. He went off and started criticizing Californians. We have had a bad experience with our next door neighbor who happens to be Californian so he's categorizing. The person is who we have a problem with, has he met all the Californian people? His mom turned around and said "you just insulted a lot of people in our neighborhood" and his uncle turned to me and said you should do something about his attitude like it's my fault. His mom said to me later that he wasn't raised that way.
I don't know what to do, he's gotten very arrogant. I thought when he lost his job that would have taught him a lesson. He was fired from his last job as they claim he made a racist remark about a coworker. He says he didn't and I guess I have to believe him but with his track record with being racist it's hard to believe he didn't say something.
I love him so much but this will break our marriage apart how to I approach this with him?