I shot my first gun at 4 or 5.

I've seen my friends kids grow up around people using shield, sword, axe etc.

As long as you teach them respect for things, it should be ok. Personally I'd not be teaching that guns etc are wrong, because how do you then explain the police (who are there to protect and are people to go to when you're afraid) carrying guns.