I think not! Although gun education should be taught at a young age, 10 is too young. Having been around guns of all types for many years, I think the teen years are best to teach them about them. That way it stays in their minds and they will remember safety.
No I wouldnÂ´t.
What's wrong with a BB gun?
I don't have any kids, but if I did, I will not get a gun for their birthday!