Matthew Krater put it nicely in a video
https://www.youtube.com/watch?v=LEMSCFKoUd4
Free speech doesn't mean being an asshole all time, except only when the situation demands. Otherwise, it must be possible to talk freely against others without insulting them or disturbing public order.