If he is gay, let it be. The boy is 12, and may think he's gay, when all he wants is a male role model who doesn't berate him. Tough military dads tend to do that.