I'm a moderator on several other forums and I can tell you banning someone is an issue that is never, ever, taken lightly.
As we've been talking about, if you aren't happy with someone or a topic, simply look away. I don't think in doing so, you realize the graciousness you're extending to someone else. I've been on forums in one kind or another since the late 80's. That's back on dial up services and usenet threads.
These are the only true safe places I've seen online in the sense that everyone is welcome and the people that run them, work tirelessly to keep the peace. We understand that for many people, these places may the be only ones that they feel they can talk about certain issues, it may be the only social interaction they have (they may be shut ins for one reason or another).
Years ago, I used to be part of the sci fi convention scene and I was in a real life few groups who also had virtual counterparts. People believed very much in doing charity work and would go to great lengths to make sure that all members accommodated, if they needed it. Despite the topic, forums like this are an extension of the kindness that existed in those early days.
The people that inhabit (and run) these places believe in a good that's bigger than themselves. Part of that is extending patience and kindness to people we may not agree with. Look what's going on, in the "surface" world. People unfriend and block people they've known for years because they don't agree with them. They let friendships and family ties wither away because of a difference of opinion. The opposite is true here. it takes much, much agonizing to "push the button" on someone.
You'll never see the sort of patience and kindness you do on forums like this, elsewhere, so please don't be quick to judge and point fingers. instead, consider your part in it and how much you contribute by just letting things be, if they aren't your cup of tea.
There are forums that are crazy coo coo too out there, for the record. So thank God we have alternatives.