I was just going to add he would feel horrible leading a lie, but that'll do.
Leading a lie? If he's gay and just wants to follow Jesus' teachings, how is that a lie? If he lead everyone to believe he was straight, then yes. If he were trying to convince himself that he is not gay, then he'd be lying to himself.