Do we need more time and space in our society for measured discussion about current events? Absolutely, but such discussion is anathema to engagement-algorithm-driven social/traditional media. If you take the time to think things through, then by the time you are ready to speak the world will have already moved along and the post you are replying to is as good as dead. Instead we reward only the hottest, most emotion-provoking takes and clap-backs. Those exchanges do nothing to foster mutual understanding, but they sure do get the views and rake in that sweet ad money, which helps meet growth projections.
We're free to blame Democrats or Republicans or Russians or whoever, but 'cancel culture' is a natural response to a system that viralizes outrage. Completely banning the speech on the specific topic that causes the outrage will always be a losing battle because the system will always find some new dumbness to amplify. If you really want change then you gotta change the system, dude.