I don't agree with a word of that. We can have a topflight military while following the Constitution, and Keynes was wrong about everything, theological and economic. In the very long run, we are either with our Lord or we are not. That point is sort of related to economics, as a moral people are also more efficient and therefore spend less money on things like lawyers, prisons, home security and third wives. Our system was designed for a moral nation. The desire for short term pleasures is a big part of the problem. Pandering to short termers is not going to be good for the country........in the long run. In the long run, I want my grandchildren to live free, and in the short term, i will fight for that long term goal.
Keynes is not the cause of our troubles, he is just the guy who gave liberals a theory justifying big spending programs. Does it matter to you that they never have, and could never, work?