> Your response is conceptually exactly why I no longer post opinions as myself on social media now.
That's not a free-speech problem. In a discussion about free-speech, you broadcasted your particular personal opinions regarding notoriously controversial topics and castigate "the left" as anti-freespeech, and then when someone responds to you with a civil disagreement, you exclaim that is what's killing free speech. This is how free-speech works, it means that people can respond freely to the statements you made freely, where is the problem?