you don't just learn stuff like that - especially if you've already exhibited behavior that is 180 degrees off the mark.   several studies strongly suggest  that people develop THEIR personality by age 7.  and quite frankly i've known a fair share of 12 yr old boys...  they don't see the light on their own. their reasoning process is limited by their short life experience..  they just don't have a lot of real world data stored up...  CR sounded pretty sophisticated in some ways and if he hasn't learned respect by the time he enters college he probably doesn't belong there.  respect is the kind of thing most people learn in their little kid years.