ZM, I think we are largely in agreement inasmuch as I don't think there is any formula or party political policy that solves all societal ills. However, simply striving to undo injustice and increase equality is in itself and by its nature a socialist endeavour even though those who would call themselves (and be called) socialists at least sometimes bring along with that trait a tendency toward dogma and drift/intermixing into/with other things as well. I prefer to consider socialism a generic term rather than a party-political label - it sort of bars the foam-at-the-mouth accusations of communism (compare disapproval of Israeli conduct and accusations of anti-Semitism). If you saw the news clip of that poor woman at some USA rally or another years back against the notion of and fight for universal healthcare rights in the USA (nowadays referred to as Obamacare) saying it was ".....well, umm, COMMUNISM" then you understand what I mean.