I think your type of "punishment" is lame; that's my impression. The whole "action, reaction" parenting only feels that it warrants the child to do more mean things to get a reaction, of any kind from the parent.
That only really applies when a child gets nothing from their parents - a sort of "any reaction is better than none at all" sort of mentality. A child who feels neglected, unloved, unappreciated, unnoticed etc will use acting up as a way of getting something from their parents that they cannot get through achieving at school or behaving well. There are parents who simply expect a certain level of behaviour by default and only seem to interact with their child when the child is naughty - with all things, there must be balance.
To you, my punishments are lame. But they work for my family so in that respect, they aren't lame at all but very effective methods of dealing with an unruly child, however infrequent that behaviour may be. Sure, if my kid is determined to be out of line regardless of prior warnings then that's what she's going to do. Not much I can do about it other than show her that the consequences will be happening, whatever they may be, and to get her to realise the principles behind doing as you're told. Threats are not enough - you need to show that when you say "you won't have this/that" you actually mean it. You deny them what they want/take them home/ground them etc. Too many times you hear parents saying "I'll count to three and then you're in for it". Then they count all the way to 2 and however many fractions before 3, cave and just yell a bit more. How does that help anyone? That has taught the child nothing other than "so she's gonna yell more. Who cares?" But tell them that if the behaviour continues then a certain consequence will occur and actually carry it out in a timely fashion, they do learn. Believe me, they do.
When you have children, you are not raising kids. You're raising adults. You are raising them to think for themselves, to learn how to be self disciplined and self controlled. At a certain point in their life you need to step back from the sort of punishments you would use when they were younger and start steering things more towards developing a relationship whereby you can discuss things with them and encourage them to think for themselves about situations as they arise. My examples listed above are bordering on ridiculous - I know that - but the ones I have had to use have worked and never been used since. Instead, it's something of a family joke to discuss "that time when..." and we use it as a learning tool for discussing future events that may crop up which require my kid to perhaps try a different approach than the one before. Children must absolutely get to grips with cause and effect, action and reaction and the issue of consequences. Otherwise you get those kids who are in their 40's and still expect mum and dad to get them out of trouble.