Defense spending is a legitimate function of a Government that stays within the confines of the Constitution. However, our government has been going far overboard with this. Medicare, Medicaid, and Social Security are also expensive. Those 3 alone, including interest on the debt will suck up every dollar of revenue the government collects in a very short time. Lets stay focused on the important things.
Peter Schiff explains how we can correct this, and how you can a least protect your own finances in his new book The Real Crash.