I think the problem is the idea of a free speech forum. Usually, forums are supposed to be dedicated to one or two topics. I call websites like Reddit (and now Scored) a "multiforum", where people can make their own. The problem is, the owners of the multiforum and the biggest individual forum communites can press their will on the rest. Mods anywhere that operate so-called "free speech forums" (which usually means right wing) need to put their feet down and say; "No, you can not post your degeneracy here. No, you can not promote the enemy here."