Heck no. There are some truly repugnant opinions people hold, and they deserve to get grief for them
No, not at all.
Yes, every human has a right to have an opinion. But wrong opinions must be changed! Changing someone's opinions by telling them that their opinion is one thing and accepting that they have one is another.
That would depend on the opinion.
Should the opinion, still held by some, that the Earth is flat be respected? Or the opinion that communism is the best way to distribute wealth? Or that capitalism is fair, and poor people are only so because they're lazy? Or that each of the four-and-seventy jarring religions is held true by it's adherents?
Opinions, of themselves, have no merit. They must be backed by something more substantial. Even so, it's the right of every individual to hold their own opinions and that should be tolerated, no matter how whacked out some of the ideas may be. It's what makes up the warp and woof of any society and prevents us all from becoming cardboard replicas of each other.