We need to do better. We need to address differences of opinion with facts and logic, not with buzzwords and name-calling.
Agreed. There’s lots of progress to be made.
The other thing is that some of the crap you see posted are things that posters would never say in person. A good example is calling Congressman Dan Crenshaw “Eyepatch McCain”. Not one poster who posts that phrase on-line has had the guts to say it directly to his face.