We don’t have to show the slightest respect for other people’s views – just for their right to hold them. Respect, after all, must be earned. It’s only freedom of speech that’s a right. When someone says something which you find stupid or offensive, you can say something back. You can tell them to fuck off. They don’t have to, but they’ve still been told.
Maybe that’s not your idea of utopia – millions of people screaming: “Fuck off” at each other – but it beats banning it, making an opinion against the law.