You sure they got banned just for stating their opinion and not for getting aggressive in response to the ensuing pile-on?
That's the most common thing I see.
Someone posts a dissenting opinion. They get dogpiled by a bunch of posters who, individually are making very reasonable arguments and generally not doing something bannable, but the sheer number of posters makes it into a dogpile. The original poster feels obligated to defend themselves and rather than picking one person to respond to, gets worked up responding to everyone. Being frustrated about the fact that they can't make everyone else see their point of view, they end up getting aggressive or insulting (sometimes egged on by one or more respondents). In the end, the poster ends up being banned for insulting or a meltdown. Sometimes one or more of the respondents get banned if they're also complicit.
It's unfortunate, but the solution isn't banning everyone who engages the poster, and the solution isn't allowing the poster to have meltdowns and get insulting just because they're getting a hard time for their opinion.
So the advice I'd basically give would be:
- If someone makes a post you strongly disagree with, read the next few posts. If other posters have already done a good job highlighting your disagreement, you don't need to make the exact same response. Let it ride. GAF, and every forum, would be better if they had half as many replies that were twice as good.
- If it feels like people are dogpiling on you, and you really want to respond, try responding in the general sense by clarifying your point or linking people to an OpEd or commentator you feel represents you. Don't respond to individual posters, and certainly don't respond to everyone. Try to diffuse the situation rather than escalate it. Make your posts count.
- Use ignore to ignore users you recognize as being frequent shit-starters. Don't view their posts once they're on your ignore list.
- Don't insult people. Don't have a meltdown. Walk away.
- Try to remember that many of the posters you disagree with on politics or religion are actually good people in other threads. Try to read and post in a wide variety of threads. You'll find that your opinion of people will improve if you see them as well-rounded people rather than 2D cardboard people who just repeat a political opinion that offends you.
- If you want to leave a thread, consider doing it without telling people. Posting "I'm not wasting any more of my time here" is bad enough, doing it and then responding 15 minutes later with some flimsy excuse like "LOL I HAD TO DO LAUNDRY SO I JUST CHECKED THE THREAD AGAIN" is a good sign you're on the road to a meltdown. If you're going to leave a thread, just leave the thread.
- Consider not posting in politics threads. Is GAF really the best place on the internet to have a political discussion? There are probably other threads that GAF is more uniquely well suited to deliver you. Why not check some of those out? I'm sure someone posted a "cool animal doing cool stuff" thread today.
If you feel that people are overwhelming you, contact a moderator. If others are being insulting, we'll intervene. If they're not being insulting, but they're also not letting you get your say in, we might delete some posts or try to notify people to give you some breathing room.
No one should be run off the site because they have a differing political opinion, even if that opinion seems totally hare-brained to everyone else.