Hah, I found it looking for a place that's not the Steam forums to try to give feedback that might get listened to.
If you think things can get bad here... "Unmoderated trollscape" was how I'd describe it over there last time I was willing to look.