"True free speech demands that you allow horrible small minded idiots the right to say vile things in public so that all unpopular but valid opinions can be debated and society can grow."
No I don't agree with you. Sorry but you dont get to define what free speech is.
In 18c we arent talking about what is unpopular but what is public vilification. There is a difference between debate and personal attacks.Personal attacks whether physical or verbal are not acceptable and are criminal in civilized society.
Free speech like guns can hurt when in the wrong hands, it is not something that hatefull fwits can hide behind.