By socialist I take it you mean they actually care about and want to take care of their people instead of making a buck off their backs?
Becoming a nation of self righteous people? Wrong tense. There is a good reason the rest of the world looks at Americans as ignorant, poorly educated, and arrogant and the term "ugly American" has nothing to do with looks.
Unfortunately wealthy Americans wanting to become more wealthy shipped our entire industrial infrastructure to China and other former second class countries and cut our own throats in the process, all in the name of saving a few bucks. The non-wealthy bought into it hook, line, and sinker and happily shop at Wally World, aka China-Mart, to save a few pennies and keep the American's money flowing out of the country instead of supporting Americans.
It's a cycle that only ends when all the jobs and money have been shipped out of the USA and we end up becoming the "Mexico" of the countries who get rich off our dollar.
For years the Europeans have come to the USA to shop where the economy is depressed, things are cheap, and their money is worth much more than ours. Just like we did with Mexico decades ago.