looks very interesting firstly.. slight issue with the snippet being in double language though. does not make things that clear. could you clear that up for please as a possible update.
as for the bans itself.. a room owner will be able to remove the bans as could a SOP depending on your own level within the room. a simple get around is the setting of mode +e on the room on a nick. that will bypass any bans set on that nick. it might be worth checking to see if mode +e is set in the room to avoid this happening.. also you can be de-statused in which case the ban is simply lifted. so again it might be worth updating this snippet to include a status protection on yourself provided you have high enough chanserv or access levels.
will await a test before i actually comment further. this is purely an observational comment atm :)