Controversy breeds debate, and thus further interest. Maybe it should be more tolerated, or even encouraged?????
IMO, debate is good, yah. Controversial topics can be good, but they can also lead to warring, and are often utilized by trolls. The controversies mentioned here are the recent ones characterized by such warring. It's not the controversial subject in and of itself that has been a problem, other than non-firearm related politics, but members breaking the forum rules.
BTW... I am a passionate person. I like passionate, respectful, debate. But I have been much to quik to get my dander up when someone gets personal. I've been suckered by trolls into losing my cool and breaking said rules. As @JoeLink has said, that's on me. Believe me I can flame with the best, but it makes for an uncomfortable atmosphere for others. Imagine sitting at the table with arguing relatives... not too much fun eh? That's a problem when trying to keep new visitors to the site, plus it's a problem with retention for existing members.
I don't visit any other forums, blogs, etc. This has been a good hobby for me... one that I'd like to stay with and look eagerly forward to spending time doing.