I agree! I use a heavy hand when needed, and am not afraid to tell them to shut up, swear at them, etc...
Multiple times I have had multiple ejections in "adult" games. After the first time, the teams sort of figure out that I have no problems ejecting enough guys so that their team has to forfeit! I don't think of it as me ejecting them. Rather, I think of it as them ejecting themselves!
Usually, a comment to a bench like "You can go ahead and talk all the fu*king crap you want to me. I will just keep ejecting you guys until you are done" gets their attention and we can move on.