I think some of the problem is political correctness has gone to far.
If I dont get along with another white guy at my work, its no big deal.
If I dont get along with a woman at my work, its cause I am sexist.
If I dont get along with a black man at my work, its cause I am racist.
If I dont get along with a gay man at my work, its because I am a homophobe.
I always thought that if I were say black, I'd prefer people not hide their racism.
I'd rather work into the office knowing who was racist, and who wasn't.
Instead of the entire office, pretending they aren't.
An example I had, was going to an East Indian candy store in Surrey. I was working near there and a lady asked me to pick up a pound of this stuff, can't even remember what it was called. Very sugary candy.
So I am in the store the 2 clerks are talking Punjabi I guess. Charges me $8 and I leave. The lady behind me in line, comes out and stops me.
She told me, that amount of that candy should be $2, and that the only reason she noticed, was cause the 2 clerks were saying nasty things about me while I was in line. I think I would prefer a not whites allowed sign out front