Its no use squabbling just because another "Fair Weather Fan" is quitting Halo. People do this with video games all the time. The moment a new version comes out that isn't to their specific liking, they back out. Its that simple.
You cant sway them, and you cant convince them to stay with the game. Just let him go and let him troll elsewhere.