I have not much to add to your excellent comments, I just wanted to give you a heads-up. I grew up in a former Eastern-European country, and my childhood and teenage years were very much marked by the economic collapse of the post-communist years.
First, regarding the reducing of military spending by the US, I can still remember reading a very beautiful Soviet propaganda magazine in 1989 (with colored pictures and all) about how happy everyone was that the Soviet Army was getting out of Afghanistan and how about everyone will be happy. Then 1991 happened to them and the Soviets disintegrated under their own weight, in many cases leaving military units stranded in foreign territory because the money had just run out. I don't know what the moral of this story should be, maybe that it is never too early to cut military spending. You (the Americans) should do it now.
Second, I have nothing intelligent to say about your health-care system, but regarding Social Security I hope that you, the American people, will find a bunch of decent politicians willing to sacrifice their political careers over this. The reason being that when the money will run out (and at this rate it will definitely run out) no amount of blaming the other party or of accusing the Chinese or the Martians or whatever will make up for the fact that Government-run agencies will have no money to actual do their jobs (and no, inflation, i.e. indefinite printing of money will not help solve this, it will only make it worst). Again, I saw this happening in my country, ~20 years ago, social services going the way of the shitter and basically the entire Government-run infrastructure crumbling on its own weight. It wasn't funny at all.