He's not selfish in that way^ - rather he is selfless when it comes to helping others which is an admirable quality not a flaw. He is still young and rash, but he also has a lot of support from the right people and is quite lucky not to mention resourceful so I'm sure he will learn to judge things better and exercise more caution. Too many people think about themselves and their own only, of course he'll make mistakes - it's part of the learning process. He wont always be right, he's not perfect but the important thing is he tries whilst constantly battling his own personal demons & emotions and that's better then doing nothing or looking another direction.