I think this is the best guideline I've seen so far. Perhaps change 3 warns to a full hour, and instead of banning for 24h just mute for an extended period of time, 2-3 days.