The US will spend at least $637B on our military in 2015, which is, for example, between 6 and 7 times what China spends. We also wasted approximately 5-6 TRILLION dollars on the Iraq war for no coherent reason anybody can figure out, even after the fact.
It's also a matter of drawing boundaries. It doesn't make any more sense to complain that Sweden is nicer than Flint, than it would to make the same complaint about Seattle or Philadephia. Or, taking the converse, it makes as much sense to blame Swedes for the state of urban decay in Belarus.
Its a matter of politics. US can afford it, but that'd be "Evil Federal Government laying down red tape on locals".
It doesn't help that the local government is sometimes even more incompetent than the Federal Government either. I mean, redirecting the entire city water-supply to a poisoned river? That's some grade A F---ed up right there.
In any case, America overall is a strong country, but the worst parts of America are equivalent to a 3rd-World nation.