Hey boss, what if we insist folks who get banned on the dtubes make an account here and plead their case? It would drive more traffic/help participation, plus it’s fun to watch people grovel. You could put a link in your About section pointing straight here explaining dem rules.
Edit: Also we could keep it to a single thread with all of us stream mods set to Watching, so we can deal with them ourselves.