Where did the OP say he was doing any of those things for the first fifteen years?
Kids need to know that they will get busted for breaking the rules. Maybe not every time, but maybe next time. It gives them incentive to think twice.
He didn't, and I never said he was doing it all these years. I said parenting is a long process, and treating them with respect and being open and communicative and not lying to them starts from the beginning, not at 16.
Kids definitely need to know that they get busted for breaking rules, but they also need to learn not do things because it's simply not good for them, not out of fear of their parents.
As an example, I didn't try drugs as a kid not because I was afraid my parents would find out, but rather they taught me why I shouldn't and so I avoided drugs because I knew they were bad, not out of a blind fear of my parents.
I also had very few issues with curfews and staying out because my parents have always been open with me and they treated me like an adult when I was a teen, and I returned that respect by giving them a heads up on where I was going, when I'd be back, etc.
It's not rocket science. Treat others the way you'd want to be treated, respect others if you want them to respect you, and be honest. When you act oppressive towards someone, don't be surprised when they rebel.