Ehem, a lot of the problems we have come from the fact that we still have freedom and the right to be free and poor. You could easily restrict personal freedom and claim that there are no poor, hungry, sick, dissenting, etc... That's what China does, that's what North Korea does, and that's what the USSR did.
Yes, we can't save all of the poor. Why? Because the poor are not swarming into Norway or the Netherlands to improve their lives. It's much easier to fix a country when everyone are the same and the population is small and constant. It's much harder to do that when you help some people, only to have 10 times the number come in during that time.
We can also still change our government if we want to. Yes, our system is bad. But it's the best one there is.
There is a very simple way to tell which nation is the best: Poor people around the world still want to get into the U.S. to live a new life, not to other nations with 'better' governments.
And while we talk about missiles:
