Capitalism, Socialism, etc. are ALL ideals.....nice words with no practical connection to the real world.
You're getting close, though.
whether, we are socialist, capitalists or anything in between....human nature and our lust for power and wealth will always be the "spoiler" in any economic system we discuss....