Some of the incidents she described sound a lot like a hostile work environment to me...
Notedly, political viewpoints are not a protected trait.
If you did that kind of stuff at most places I've worked, you'd get fired for it, regardless of whether it fit the legal definition of "hostile work environment".
If the behavior is because of your race and they aren’t fired, you can (successfully) sue your employer. That’s the difference.
In her letter, she asserts that behavior that fits the first scenario is illegal- it’s not.