If you dislike their politics, so be it - donate to campaigns or personally run against them. Write a letter explaining how you'd like them to vote.. But the amount of absolute crass behavior people allow "because it's the internet" is mind boggling.
EDIT: I see people making a fair point about "too much criticism" as it sort of contradicts what I said about "speak my mind". I guess my worry is not about free speech or other people just criticizing but more of the woke crowd that just wants to cancel you because they disagree. I should have clarified that in initial comment.
Do they just want people to acknowledge it was bad, and then everyone goes on with their life? Do the police make them wear a scarlet letter or send them out into the wilderness. Does it mean they are no longer invited to dinner parties?