Every thing is fine, when in control and balanced, keeping fact in mind, every one has set different parameters and boundaries for that.
We as per human tendency, start ignoring or overhear things, not sweet enough for our ears. So when kids also get those sour lectures and face our anger very often, start ignoring parents.
Meanwhile, we could loose that communication bridge also, what is intensely required for the relationship.
Definitely kids sometimes become so notorious, but as parent we need to check, it should not harm them. I totally agree that before water goes beyond your nose, you need to stop them, may it be with anger. But being parent is more than everything, having patience.
Scolding your kid over small things may be right but not a wise act, else you need to make them understand, try to put your view in front of them, so further they can also analyse things, as this relation is going to be this way for ever. And kids will remain kids for parents irrespective of their age. At every step you will have to understand them, and handle this relation with love and care !!