Let's be fair. They didn't want the general discharge to hinder his future job prospects or ability to get a security clearance. And if you think race or PC had anything to do with that ... well, you're probably already on the watch list, so never mind.
LOL