"We need to come to an acceptance of the changing times and decide what it means to still have a society. Either we agree that we (USA Inc) make more than enough money for everyone in the country to have a good life (which we do), and work out the redistribution problem (which could take many forms), or we continue as we are with a whole lot of fellow citizens suffering needlessly."
As a foreigner living in the USA I'm sad to say that I both agree wholeheartedly with this comment and realise that it can never come to pass.
The entire political landscape of the US is built on ideological caricatures like the strong, independent, free American and the demon of socialism (or anything that even vaguely represents it).
The unfortunate consequence of this is a society sorely lacking in social concern with massive impediments to developing core infrastructure. Of course this benefits the ruling class who don't have to spend money on developing facilities that could benefit the lives of Americans.