Maybe have a new command for ChanServ for akick sticky and kickban. akick sticky where ChanServ puts the ban on when someone sets it, and when someone -b it off to +b it again. kickban - the standard kick and ban, and is only active when the channel has someone in it -- akick to keep the ban on.