Wow. There’s some p*sh spoken on here at the best of times but you’ve launched yourself to the top of the leaderboard quite spectacularly. Well done.
FWIW, snowflake has been common in American English parlance for at least a few decades. It refers to the fact that every snowflake is ‘unique’. It’s just a way of saying that young people (especially idealists) are sheltered and mollycoddled.