Poor training for sure. I relayed the story on another thread of a crew from SFO-EWR gregariously yelling back and forth at each other in Spanish. I don't speak Spanish fluently but understand it a bit - and clearly heard multiple curse words and slurs that they NEVER would've gotten away with in English... They seemed to think that there was no way that others A) could hear them (I was in row 4) and B) that they would understand Spanish.
Curse words are one thing, but you cannot correct a person's beliefs with corporate training alone. A person should want to change their own beliefs. Or, the person should know that their beliefs are not PC, and they should have common sense to not share with others. There is no amount of training in the world that could keep a biggot's mouth shut. If there were, then biggots would not be so damn easy to spot.