He is just a child, I don't think that's a fair assessment to be honest. Personal experience means that as long as they set appropriate boundaries, he will grow up to be a fine young man. My brother until he was about 7, was an absolute terror. An angel at school, but at home he was always in trouble, and at parties and family events, etc etc. Stole a knife at a christening party and ran away with it and everything. Now he is a great guy, has a Masters in digital forensics and is the best uncle I could ask for, for my little boy.
He will grow out of it I think, and I also don't think its appropriate to label a child as selfish. It's not his fault his entire life is online thanks to his mum.