Appreciate your service, but that doesn't make your opinion any more right and it doesn't make your baseless claims any more right either. Nor does my choosing not to go into the armed services concern you.
I'll give you that poor people in Iraq, Afghanistan and Turkey probably do live in shacks. Those countries wouldn't, in a million years, be considered "the greatest in the world."
There are other countries in the world that do more for it's citizens than the US does in terms of welfare. As a matter of fact, among the most developed nations in the world, the US spends less money per capita on public benefits including healthcare. So the "poor people in other countries live in shacks" claim is well, laughable at best.
Oh and yeah... still only 5 communist countries in the world. There's over 192 members of the United Nations. Still a pooty argument.
And the "if you don't like it get out" rhetoric is a tired, conservative neanderthal idea. How about "if you don't like it, do something about it" instead? That's where you see progress. Not by kickin anyone who doesn't agree out of the club. To me, that sounds like the communism you were describing earlier.
And still none of this points to American being the greatest country in the world. Certainly not on those terms you listed.
Fwiw, if he has said poor people in most other countries live in shacks, he would be correct. Certainly they don't in Western and Northern Europe, or Japan, or the oil rich nations in the Middle East. But the vast majority of the world's poor do live in shacks.
And the US is definitely better than Sweden, simply because its to dam cold there.