Snap out of it isn't the right phrase. I would say a lot of my current views have similar origins, but what were once black and white ideas have been colored by experience and education. In particular, experience should naturally move most reasonable people past the easy, but simplistic idea that the modern era is so devoid of positive virtue that any evil is justified in tearing it down.
The problem isn't socialism, it's making socialism the absolute bottom of your moral well, and that's what a lot of these people don't seem to understand, no matter how much you explain it to them. Which to me, simply suggests "edgy teenager phase."