There is no clear definition of what "hate speech" is.
For example, would you categorize this WaPo article:
"Segregationists have again assumed their pedestals in the Justice Department, the White House and many other American temples. Paper alone won’t drive them out. Start throwing rocks." [1]
as hate speech?
If yes, should we ban WaPo?
If not, why not? Who decides? By what standards?
Private entities which are not de-facto monopolies (like Google) have the right to do as they please, but they should publish VERY clear rules, which will then apply to anyone, regardless of political affiliation.
[1] https://www.washingtonpost.com/news/made-by-history/wp/2017/...