If Christ were a socialist he would have never, ever, called Matthew away from being a tax collector.
At the same time Jesus never said "Feed the poor at the point of a gun", yet that's what SOcialists demand of government ~ taxes are, after all, collected at the point of a gun.
Huh? Matthew represents someone who was very much disliked by the Jews. I don't think it has anything to do with being for or against socialism. I don't think you can read Jesus' intent on socialism from his calling of Matthew.