@ricky regarding the ToS, they might have been indeed outdated, some stuff like the "noncompete" thing even being from a time where RS wasn't even open source.
However, leaving the terms as vague as this allows freedom in moderation.
You can be hyper-specific and still shoot yourself in the foot.
If someone can't take an opinion, you don't act on the report. And that's why you also don't make yourself known as staff, because then people can't complain to you and that anger will subdue quickly