If you don't educate children about guns they grow up to be adults that are uneducated and can not purchase them. this creates a problem. An uneducated young adult grows up to be an ignorant adult that is prone to make mistakes.
I agree about the importance of keeping the public educated, but to promote guns at an early age would make them seem less dangerous than they truly are. Kids need time to grow and develop their mind. If we introduce kids to guns too early guns could become less serious in the heads of kids. in the same way that alcohol is foreign and dangerous to a child, i believe guns should be viewed as this.