Well, the Netherlands, Belgium, Switzerland, Austria & all the Scandinavian countries practice a much more humane form of capitalism than the US, their people aren't overworked, they have a safety net & their economies are somehow still extremely competitive. Solidarity isn't a dirty word there, selfishness is. Germans, Canadians, Australians & New Zealanders also seem to be much happier than Americans, could that possibly mean that their countries are run better than the US?
Americans could elect someone like Teddy Roosevelt, a reformer known as "the trust buster", a capitalist who decided to clip the wings of trusts / large business organizations. Why is it so impossible for Americans to limit the influence of money in politics, to put their oligarchs in their place & to tax corporations? How come FDR was able to do it?
How was the extremely popular Eisenhower able to have a 90 % (ninety, not nine!) tax rate for the super rich during the eight years of his presidency (1953 -1961)? Was he a filthy communist? Jesus Christ, not even a totally collapsed, corrupt country like Greece has a homelessness problem as huge as that of the US. Yes, it's possible to change the system for the better without having a communist revolution. When there's a will in politics, there's always a way.