Location: New York, NY, USA
Remote: Yes
Willing to relocate: Yes
Technologies: JavaScript, Node.js, HTML, CSS, Python, Django, Java, C#, Unity, C, GNU/Linux, nginx, DevOps
Résumé/CV: http://bradengammon.com/resume.pdf
Email: [email protected]
The problem you are describing is easily solved by simply joining a different chat room while watching the stream. For example: I'm a member of more than one "<streamer name> civil-chat" chat room which I can hop over to if the main stream chat is a bit too cancerous for my veteran eyes.
Echoing sibling comment sentiments about enforcing a top-down moderation policy: it's a bad idea. One of the most important things that watching Twitch and playing online games with notoriously toxic communities has taught me is that fun is unmotivated.
If you don't understand how someone derives pleasure from an action you find repulsive, it's because you're not meant to. Stop considering other's motivation and suddenly it becomes much easier to enjoy yourself, now that you're not raging at how dumb everyone is.