I can only really see this being viable if the person were temporarily opped. You can always choose to kick before banning also, though you run the risk of being a little lagged and having the person rejoin (should they have the option rejoin on kick ticked) before the ban is placed.
I can see this causing some problems, more than some actually, should the person you're wanting to kick/ban also be an AOp or higher in the channel (provided that network uses services that allow things such as AOps). This could create a lot of tension in the ranks and is best dealt with by someone higher up the ladder ie the channel founder should both parties have access in the channel.