I have a suggestion, since the team tends for improvements, the idea of using a discord server came in my mind. It is not a VIP discord server, but more like an organisation discord server. (Like fangame marathon discord server).
Let me explain, when i read opinions about "Removal of inactive members" part, it seems to be fair to deal with them case by case. Then you agree to accept them whenever they are active again. And by doing so, the team is looking for more interactivities, more reactivities, short time responses (this is what it looks like for me). That's why i suggest discord, since it is a powerful tool (and friendly user) which provides you these features, plus it gives you more visibility (who are the moderators), and pinged private messages (unlike twitch).
Let me illustrate this:They can informe the team and moderators about their stream. For example : "Sorry, i won't stream for X amount of time because [reasons], but i will be back". Or "@moderator, can you remove me from the stream ? Because [reason]". Plus, if an inactive member is on the discord server, his re-application is easier.
It is easier for them to contact and send messages or warnings to members via pm, and by doing this, this is more professionally made. It could prevent some problems like Wolsk's. For example (via pm): "Hello, we haven't see you streaming for a while, do you plan to stream again ?". Or "Be careful, we notice you are not streaming a lot of fangames on your stream. Dont forget the team mainly provides fangames stream"
If you like this idea, it could become a requirement (just giving some ideas here):
- Must be on team discord server
- Must use discord
Hoping it will help you