Have "off stage" area to discuss appeals of bans, etc..
When I thought I was discussing with the mod about my status about a channel I thought I was "off the mic". But apparently the mod conversation was "on a live mic".
There should be a username@twitch.tv email address to do long conversations with a streamer that are not meant to be looked at immediately on the air, live.
That way, if you want to discuss a permanent ban for one incident that was not clearly spelled out, and make your case, you can do it without risk of it being weaponized.
There should be a difference between "premeditated" acts (trolling, sabotaging a stream) and "heat of the moment" acts, like being asked a direct question by the streamer in both incidents where I was ejected. The answers were just top-of-your-head answers you want to take back.
It's been many years since I've seen these streamers. Maybe 4+ years is long enough time where they hopefully will drop the grudge.