I'm not saying that teen children shouldn't have rules or boundaries. It is important for them to learn structure, self-discipline and a good morale.
However, what is the problem with a lot of teens today is not the teen themself...it's the parent. Too often do parents attempt to dictate and control the lives of their teen. Now, I'm not saying just let them do whatever they like, whenever they like. I'm simply suggesting that parents see them as their own person, rather than simple extensions of themselves.
That's right. Your teenager is a human being. A person. An individual with their own thoughts, ideas, dreams, challenges and life. Sure, you may not approve of a lot of the actions your teen may take. But, as long as it dosn't break the law, your home rules or a good moral standard, let them be! Allow them to grow into their own person, not the person you want to create in them. This will only create resentment and actually push them further from you. All parents know how teens are. Very rebellious and argumentative.
Also, never enforce your teen to act as an adult if you are going to continue to treat them like a child. In other words, don't insist they get an after school job, pay for their own car, insurance, gas or cell phone bill and then come home and be given a bedtime. That isn't too unreasonable. Sure, they should conduct themselves as adults for the purposes of becoming one. But, no one wants to have that burden without the full experience. In other words....NO "Act like an adult while I treat you like a child."
Also, the idea that teens think they know everything is only a cliche, and dosn't apply to just teens. Have you heard most adults? How about the elderly? They think they know everything as well, simply because they have been alive half a century or more. The truth is, not all of them do.
Therefore, rather than treat your teen as your own personal extension, how about treat them like they are their own person? You will be amazed at the results.