They aren't socialist states. The definition of socialism is the economic means of production being within the ownership of the wider community, being used for public need as opposed to the benefits of higher corporation, something which you don't get in Cuba, China or any other country that...