Personally I feel that socialism was born due to a lack of parenting.
Hear me out.
Every human child is born thinking life should be fair and they certainly complain when life isn't fair to them. It is normally the role of the parent to ensure children are taught that life isn't interested in being fair, life just happens/is.
Socialism is an attempt to make life "fair"
Ergo socialists are all the result of poor or non-existant parenting.
Elder children get to stay up later.
Thrifty doctors have more than alcoholic shoe shiners.
Some people never learn to put two and two together :P