Yes of course people should be free to express their views regardless of how evil or harmful you perceive them to be. Incitement to violence is the exception and far removed from this topic.
I've no doubt I've so much to learn from you regarding the concept of free speech.
So you're happy to send extremist Islamists into schools to give a talk on their views and why the west is Satan?
The Klan could send members out to a local YMCA to tell all the African teenagers why they're subhuman?
Westboro Baptist Church can walk into a public hospital and berate single mothers on the maternity ward?
Would you like to have a recording of Martin Bryant at Port Arthur giving talks about how it feels to shoot a tourist in the face?
None of these "incite violence"...and before you whinge about them being unrealistic or extreme, that's entirely the point. I'd wager 100% of people, including you, on either side of this argument would be against all four examples because they violate basic human morality.
Your objection to "suppression" isn't about supporting free speech. It's about supporting your own freedoms to have your own biases.