Socialism is more debatable -- even American society has aspects of socialism today, and I believe there are areas such as health care in which a single-payer system (cutting the profit margin out of who lives or dies) is preferable to what we have now., But when you look around the last 100 years or so of industrialized and now post-industrial society, you have to ask yourself what works, and the