Mr. Argumentor
I fab shitboxes and shitbox accessories.
Yes because one method always works on all children - yes I'm being just as condescending sounding as your post was
I think you do need to define punishment though, because to my child going to the back of a line while talking too much is punishment while others might view it as consequence. Same thing in my mind really.
There are multiple ways of implementing a certain method. You can tailor that method to the specific child, unfortunately it is easier to smack them and tell them to sit down and shut up. For some reason people are opposed to work, so everyone thinks that punishing a child is the optimum way to get them to straighten up.