Well lets see! I think I punish in a similar way!
I was a very unruly child - if I was not happy - then nobody was happy! (I am still sort of that way, but that is another story!) My parents never made a big deal out of the situation and I usual came around and started to behave better.
They were also never very strict, but when we crossed that line - then we knew it!
I like to give my kids freedom to make there own decisions, good or bad. When they make the wrong ones then the s**t hits the fan.
I think my kids are a lot more independant than most their ages - this can be good and bad. When that independant streak wants to come out when it is non-negotiable, that is when things can get a little out of control. But we just explain that for somethings - Mom and Dad have the final say.
It usually works