No matter what, your opinion is free speech.
If an opinion someone has is a terrible one, it should be scrutinized. If it's terrible it will be subject to ridicule.
Whether you are a Nazi or a Communist, a Christian or a Muslim, your opinion is protected by free speech, and should not be banned by a select few.
You may dislike the Saudi Government, you may dislike the Iranian government. You may dislike the Israeli government - the reality is that as long as your opinion is nothing more than opinion, it should not be silenced.
Open threats, clear evidence of wrongdoing, promotion of terrorism, comments that show intent such as "I wish so-and-so was dead" and the like, are the only things that should be banned.
I used to be totally on board with "stopping hate speech", but seeing all this censorship has forced me to realise that allowing anyone to classify what is hate speech and what isn't, is a terrible idea that can be abused and redefined endlessly. It also leads to the banning of new ideas.