I know, I was one. I was raised in a good home. Two loving parents, had everything I needed and a good bit of what I wanted. I was raised in a small town and with good values. Up until 10th grade I was a great kid, never got in trouble, in the gifted program at school, did my chores, all those great things.
At 15 I lost my damn mind. I thought I knew it all. Started sneaking out, took my mom's car, lied, screamed, name called, stole, basically everything but drugs. My parents punished in every way they could, took me to counseling, had me evaluated for mental disorders, everything they could. At 16 I moved out with a man 5 years older, got pregnant and begged my parents to let me get married because I just KNEW I was a grown up and could do it all on my own.
This path continued till I was 24. Then I FINALLY realized I didn't know it all but by that time had made so many mistakes and just a mess of things.Had gotten divorced and my ex had taken our son because I was not in any place to care for him.
I am doing great now at 32 with a wonderful SO and two more kids but those 9 years I thought I knew it all and made so many wrong choices.
Bottom line, sometimes kids choices are just that, THEIR choices and no matter how amazing a parent is, some kids just suck.