I moderate a community on a site that allows users to queue YouTube videos and songs while chatting.
Our room has set rules on what videos users are able to play and videos breaking our rules are skipped and the broken rule is sent in chat. After a user plays videos that break the rules multiple times, they are temporarily banned.
The problem is with new users who don't read the rules, and after we skip them, some users get angry and spam/insult, forcing us to mute them, and these users usually leave. Our database says that they rarely come back.
We've been thinking that this is a bit too harsh on new users and that it affects our community negatively.
How should we handle new users, who don't read the rules, so they don't leave, while we still enforce the rules?