May I suggest renaming it to something like "Agree to Disagree" the description could clarify what exactly topics involve, and even though it may be cliche at least it alludes that the forum is a "safe zone" where every thought/opinion matters, etc. that might lead to more activity as well.
Just a thought, feel free to say it's stupid, but I thought it was worth mentioning.
Bookmarks