Active duty army officer here. Believe you me, we have certainly discussed this case at work. We (the senior NCOs and officers) find it amazing that somebody would be promoted to Sergeant Major with no deployments in her entire career.
I remember when I was in the Career Course there was a group of field grades who had a PCS schedule that was just out of sync with the deployment schedule to the point where after seven years of war, they hadn’t deployed.
I can’t imagine this lady was in a similar situation, not as an NCO with that many years in. No combat patch combined with diploma mills and an affair with a subordinate is pretty conclusive of a person with no honor or integrity.
She should take her retirement pay and thank everyone she can for not tossing her out on her worthless ass with nothing.