Free speech is very much about allowing someone to act like a jackass (or worse!) to people with words and ideas.
It doesn't protect those speakers from the repercussions.
Trigger warnings aren't repercussions, however. They're prior restraint, and that's a no-no.