As LocutusOfBorg said in another similar post, none of this is protection, it is just reaction which I (Watchdog) think is needless.

My view is that if two people have kick/ban protection and one kicks the other then you are going to have the two scripts kicking, getting kicked, inviting self back into room and either being kicked again by a ban enforcer or opping and retaliating to the other kicker. It could go on for days or weeks theoretically and is just silly.

Let me repeat that there is NO SUCH THING as ban protection. The one single exception is server-side functions like /sajoin.