I personally believe warnings should stay on until the person who obtained it have legitly learned their lesson. This is why I don't fix the automation - when I warn someone I don't unwarn them, because that gives them the ability to just do the same thing every 3 days. That's not fair, especially in someone like Neo's case -- you can expect a warning for something similar or worse within the next couple days, and now, according to the rules, he can't be skipped to muted (though I would anyway).