Our son liked socialism when he studied it in school until we explained to him that he would be paying for it for other people who did not work as hard as he did at school.
I believe it was the first time he thought about it in personal terms.
Most people don’t get it until it hits them on a personal level. Your son is smarter than most and that’s because he has good parents.
When our kids were in their early teens be would give them examples like ‘teaching the man to fish’ that they could understand.
Exactly why I think EVERY republican candidate should be advertising to the millennials that they are in fact the ones who will be working to fill the government coffers.