The biggest problem with it is that immediately any regular with a clue is going to zero in on the admin that done it and at some point someone is going to get temp banned over something they said that may or may not have been justifiably bad then a drama filled post will hit the ban forum.
Glad I'm not an admin.
What would be better is having it do it after a round end. If the teams are stacked bad enough that someone needs to use the command I'd imagine the round not lasting too long. This way it would appear the teams were just auto balanced and few people might catch on to what happened.