Of course there is a grey area. I don't see how his personal life impacted his service at all.
His personal life as you call it is in clear violation of the USMJ; what we servicemen must follow as our laws and code of conduct. If you are in violation you pay the consequences no matter the rank.