Since Reagan? Carter was a Naval Academy graduate, Ford and Nixon were fine with it and LBJ wanted to spend more money than they did.
You are right of course, and even Reagan had his little episode with gun running. But he was not quite as “controllable” as those before and after. Eisenhower was absolutely right and we should have listened...