The betrayal system, I can agree with to some extent. Sometimes it can be accidental, however I do agree with the betrayal part.
The other two, I really don't agree with... The quitting side of it can be due to lag or loss of power. I have been banned for just having a really bad lag spike where I'm forcibly kicked from the game, only later to receive a deserter penalty for leaving the game too soon... Other time my power will cut out, I'll turn it back on a few minutes later just to find out that I have to wait even longer...
The idling one I don't agree with either simply because there's no exact time limit. I play a game where you literally have one or two minutes to do whatever you need to do, otherwise you're getting banned for around six hours (in my case). I know that it won't be that severe, and if it's a five minute ban, then I still disagree with it.
I've had matches where I'll need to go and get a drink or a snack or whatever, so I leave before I'm out into the match. I come back maybe three minutes later just to find out that I can't play for another 10 minutes due to my first idled match...
Thanks for the update Wam :3