SIMPLE: the only reason Socialism does not work in its true form (tried first by the Soviet Union) is because it does not address the issue of SCARCITY! Secondly, the reason it works in relatively small countries (save for Canada?) is because, well, they don't have a big population to deal with and don't seem to be expection an increase in immigrants anytime soon.