I don't disagree with any of the last posts, including FQ's . Times have indeed changed. Not for the better with a large portion of this countries young folk.

My son turns 16 in March. He has his learning permit. Drives with his Mother in the car. Under NC law, next March, he's free to go it alone on the highways.

Does he have the life exp. and maturity we had at 16? Sadly, No..... Previous generations, grew up quickly out of direct necessity. Our parents relied on us to be the "man/woman" of the house, in their absence, and they meant it; and we knew they meant it.
The consequences were severe if we screwed up, and "most" of us learned quickly. Today, it's simply not the same in all cases. I trust my son with firearms, he knows the rules, they are imprinted on his brain. However, that is only one aspect of his life. Girls, cars, ego, being young, and a living forever mindset, with no real comprehension of consequences can create stupidity. ( it did for me for awhile).
I hate to say or admit it, but a CCW for an 18 year old, in today's day and age, is worrisome to me. Not a blanket opinion, just an observation. Tempers in a teenager, can defy common sense.
Perhaps, it is possible, if more training and certifiable req's are met for those under 21. NRA, local gun shops holding hands on training, pro instructors offering a class specific to the 18-21 year old. etc,...
I'm not against it, I just think that age group needs "more" than what we had growing up.
Sorry for the rant.