I've debated it, and I'm not morally opposed to it, but I think there are more effective methods.
Although if you do it in public, even if it's not hard, the embarrassment will probably be super effective and let them know you aren't afraid to punish them around other people.
I'd probably just pick them up and carry them out of wherever we are though, tell them what punishment they were getting later in the car, then bring them back in.
