I had a stepson that would not do what I asked him to do, and that was take out the trash when he came home from school...that's it, that was his job.
Well, he never would do it, and I could not really punish him like I would have liked to because of his mother. And, my punishment would be something like no TV, no friends over, crap like that.
One day he came home and did not take out the trash. (and it's not a big deal,, but he needed some responsibility). So, I got on him BIG TIME to take out the friggen trash, now!
So, he went upstairs, got the trash from under the sink, took it out. I went outside and brought it back in. Then I got on his butt again to TAKE OUT THE DAMN TRASH! He said he did. I said he didn't. He went to the kitchen and took it out again. I went outside and brought it back in. Then I yelled at him to TAKE OUT THE TRASH, NOW! This went on for about 1 or 2 more times. And, mind you, he was only 12 at the time.
From then on, when he came home from school, everyday he would come get the trash not only from the kitchen, but from all the bathrooms, too!
Later on as we both got older, I though he would end up being a Garbage Collector...j/k.
He turned out to be a great man and is very successful and respectful.
I don't advocate violence towards my children, but, I will mind screw them into submission if that's what it takes.