I just read about snowflakes being the latest insult today. I am clearly behind the times, although the word 'flake' has been an insult for a long time. The most interesting thing about it is that I think it is quite rare for the older generation to invent insults against the younger generation. Usually it is the other way around.
The irritating thing is that the principles of those accused of being snowflakes originally were reasonable. Things like sticking up for others and having safe spaces are laudable. The core issues were understandable and worthwhile. But over time exaggerations have set in and taken the ideas to extremes. It is not what they stand for that is the problem, it is the exaggerations of those principles. If they weren't, then they would be reasonable and valid ones still.
Communism has core principles that are reasonable, so does democracy, the Austrian guy in the 1930's started off slowly in a way that a lot of Germans found quite rational and understandable, many religions had good ideas as a foundation - the killer comes though with the human propensity to 'run with the ball', to take things to their extremes, to jump from one step to the next in rapid succession and not stop to think - all the way until the end result bears little resemblance to how the whole thing started. Stop the exaggeration, stop the extremes that make whatever it is a caricature of what it should be and began with, and there would be a lot less strife.