Whenever something stirs up emotion, instead of leashing out on social media, make a brief intermezzo first:
Ask yourself: What opportunity could this provide in future to me, my friends, my employeer, politicians or the public?
Write down 5 ideas.
Once you have written down 5 opportunity on a sheet of paper, you can still go to social media for a rant session if you want to.
But usually, when people look for opportunities, they have zero interest to critizise publicly.