I would far prefer discuss such charged topics in places where people have incentives to choose their words carefully. It's fine to have a controversial opinion, but without checks and balances on behavior, you don't have a discussion, you just have a bunch of racists spouting their vile views.