it's hard though in some ways. I'm in a position of being
  "mooched on". People who do not contribute benefit from my work.
  At the same time, I am also a moocher, benefiting upon the hard
  work of others that I did not contribute to.

  The potential for greed is difficult indeed. How do you ensure
  fairness in a socialist economy?