Most likely, what's needed is a rule that keeps retired military people (with fat pensions and health care) from representing corporations on defense contracts, i.e.
sucking up to their recent subordinates and pals in the Pentagon.
The waste, fraud, and abuse involved in so-called defense spending is far and away the largest misappropriation of tax dollars in the federal budget. The welfare cheats and Medicare gougers can't come close.
But Congress loves it.
Theft wrapping itself in the flag.