Holy shit there are definitely some interesting thoughts in this thread. Here is what I am going to go with- Do what works. If a nice quiet verbal redirection works, awesome. If you have to chap an ass with your hand, so be it.
I have spanked my 6 year old's ass more times than my 12 year old and 9 year old's combined. Everyone is wired different. The older two may have been spanked once or twice in their entire existence, the third one is just a straight up knock down brawler. For him, if it is within reaching distance, it is fair game to become an airborne object. There have been times where I have had to lay down on the ground with him and restrain him by holding his forearms so he can't move and hurt someone or himself. That all being said, verbal redirects, timeouts, etc. were always employed first, and when they don't work, there is a process of escalation. Of course I want the verbal redirects to work, but when they don't there has to be a plan B,C, and D, and it has to be consistent.
Some of this behavior is age related, and some of it is how he is wired. The physical actions he takes are not a learned behavior. He doesnt watch it on tv, and we don't implement it in our house. He just recently turned 6, and maturity wise in the last 6 weeks he has turned a major corner. Not a single redirect to his room, and definitely not any physical redirecting either. So I am hoping we have gone through the rough stretch with him, and it becomes a little smoother sailing.
Again, it is crazy how different the behaviors of all three of my sons are. We are the same parents with the same expectations for all three, but they are worlds apart on some of their behaviors. The things that are teachable are all the same though- Manners, respect, hygiene, school expectations, etc.