Nice. I'm considering getting my son a bb gun, though I'm not sure it's a great idea yet. We got him a nerf stampede for christmas and he has lit me, the wife and the dogs up since. I took a shot right between the eyes the first time he pulled the trigger.
As for the hair thing, who cares. Let kids be kids and do what they want with that type of stuff. As long as it's appropriate and not offensive, I'll let my son decide how his hair and clothes will be. We're going through the hair thing right now, he's seven and hasn't gotten a haircut (aside from a small trim here and there) in four months. I even offered him 20 bucks to cut if he got a haircut, he countered with 50 bucks. Needless to say his hair is still long.