Walz is just another person who took the pay and perks and ran away when duty called.
Somebody higher up allowed him to retire. Was his time up and his retirement rubber stamped? Probably so. That said, he could have been kept around through stop-loss programs if properly activated by congress or executive order..