a snowflake isn't defined as being weak or strong really
here is the definition:
A hypersensitive, irrational person who can't stand to have their world views challenged, or be offended in any perceived or even slightest of ways; they will have any number of emotional reactions: impuning character and/or motives, blocking on social media, shouting, interrupting, threatening, assaulting, etc. They often live in an echo chamber of their own beliefs and surround themselves exclusively with people and opinions that agree with their own. This term is most often use to describe people left-leaning people, but can be applied both left and right wing people.
in my experience they usually whine a lot and can't necessarily back up their opinions with logical reasoning and tend to not like to get down and dirty in the workplace
Let's not pretend that Snowflake is not meant as a derogatory term... It most definitely is and implies a weakness of character which is basically what you explained above. That is where the weakness reference came from.
Basically you described anyone who calls themselves a liberal or conservative as they are both identifying with extremest groups who live in an echo chamber and refuse to listen to anyone with a different opinion. They both prefer to be with those who rally around their same beliefs systems. Note I did not say voted one way or the other, but said called themselves one or the other because that means they identify themselves as such! There is definitely a difference between identifying as a conservative or a liberal, and simply voting one way or another.
I do love that you came right out and said there were "snowflakes" in both parties though! You give me hope that logic can win out over blind ideology Brother!!!!