Are you a mindreader making ignorant comments like doubting her gets harassed like this often? How do you know? What's often? Is 2 times a week often? 2 times a month? Because I'd say once a year is too much and not acceptable. But this guy probably puts up with it once a day or a week or whatever. I would be on it. You don't know the country you live in.
The way he reacted, getting her fired and all - makes him part of the problem and not part of the solution. She made absolutely no racial comments, she was just trying to
protect where she lives.
Fuck him for getting her fired.