Honestly, he is 6. Deep breath. I think you have been given some great advice above, but I would also suggest that with proper guidance he will likely turn out to be just fine. My best friend as a child (and still today) had some of these qualities at 6, and beyond. She is now a remarkable adult, wonderful teacher, wife and mother who contributes to her community and is an incredibly supportive friend. Oh, she also tells the truth, doesn't cheat, doesn't brag, etc. Some of that is typical kid behavior.