I've a friend who has a friend who is on the sex offender registry. His neighbor called the police on him for pissing in his front yard late one night in a drunken stupor from a party their other neighbor was throwing. She said she didn't recognize him and thought a stranger was in the neighborhood.
The police arrived and knocked on the door, asking of he saw the guy... he said "I am that guy"... they arrested him to the horror of his wife and awakened children. They charged him with indecent exposure in a residential neighborhood.
To this day he is on that registry... nobody cares about the circumstances.... if they even believe them. He is screwed. When he was laid off from his job some years later, he's found it impossible to find a job... all for pissing in his own front yard.
Nobody will care why your son or anyone else was discharged.... theyll just know it was under other than honorable conditions and......... he'll be screwed. Just like my buddies buddy.