It seems to me that what is "socialism" is just based on politicians personal definitions.
Basic education for the people = good
Higher education for the people = socialism
Bail outs and subsidies for businesses = good
Safety net for individuals = socialism
Public highway = good
Public railroad = socialism