Freedom of speech does not mean freedom of repercussions for your speech. New York is an at-will state, meaning there is no legal problem with this email. There is no protection for people getting fired for hate speech, just like there is no legal protection for people boycotting or refusing to work for companies that they disagree with.
My point is that "hate speech" is not clear cut.
Today, the left is using it to silence any opposition.
If someone says "hate speech" is writing "Trump" on the ground with chalk, where does it end?
How do you draw the line?
> your liberties to express ideology end where someone else's human rights begin.
I won't respect your opinion if it disrespects someone's existence.
> You're a dirty monkey and should go back to Africa
I would refrain from such bombast.