Your son sounds like he will be a great Marine. Someone who never gives up there dream and works hard to achieve his or her goal is a strong individual in my eyes. Congrats and Semper Fi.