IN my opinion you are all right but you are also missing somthing...when kids get into their Rebellious Teen years the things we do are somtimes not at all what you as a parent do...sometimes we actually do things that we KNOW will make you mad just so we have a reason to say that "if you didnt yell at me i would like you more"
So partents, you cant Always blame yourselves for things that we do because we have lived with you so long that we know just how far we can push you until you blow up...i hope im nopt breaking any kids secrecy codes...
