There has never been a socialist state
There has never been a capitalist state
Both are Utopian ideals - unachievable and relatively meaningless in the real world.
Both are limited economic systems which are poor representation of the world we actually live in. The real economic systems we operate with are neither socialist or capitalist.
There have been many imperialist states
There have been many totalitarian states
These are the real states we have to deal with on a day to day basis.
People who couch their arguments in socialist - capitalist critiques show a progound lack of understanding of what reality they actually live in and they really need to learn a little before making statements about government.