Only one other U.S. Army general served his country like Michael Flynn:
Benedict Arnold.
Flynn retired from the service when he betrayed his country.
Benedict Arnold had sense of shame to leave the country after he betrayed it.
See my post on Flynn,