Personally, I feel that people that have earned the priviledge of being half-opped (or higher) in my channel(s) can have a bit more latitude reguarding auto-kicks. I don't allow the same latitude for voiced, as some of my channels use the voicing to track who is/isn't playing the game.

In the long run, it's up to you, but here's the way I go about it.

User Level - Offense (1st, 2nd, 3rd, 4th,...)

Regular - Warning, kick, timed ban based on offense count and time since last offense

Voice, Half-op, Op, Admin, Owner - One No action for each level, then as shown for Regular user

Bot has normally been granted Founder access.

NOTE: Not all IRCd's support all of the levels that I've shown.