A very sensitive person. Someone who is easily hurt or offended by the statements or actions of others.
This has nothing to do with
politics. Snowflakes can be
liberal or conservative. Whether it is a compliment or an insult is a matter of
opinion and depends on the context.