I agree with most of what you said.
"I think my generation gets an incredibly bad rap, most are not snowflake liberals as people want to believe when they bash millennials."
I only do it because I am a millenial, heh. There's an element of satire here.