Because money is spent on wars instead of taking care of home?
It's always the social spending that's blamed. When municipalities are in financial trouble, they cut the police forces and close the libraries.
Now, some believe that a $2 trillion liability for the dubious pleasure of getting mired in Iraq and Afghanistan if it had been used elsewhere might might alleviated some of the other financial problems. At least if it had been used for that we'd get something for our money. But we need to blame the social programs.
Arf
