Latest polling I’ve seen on Millenials is that most support the Second Amendment.
(while at the same time supporting Bernie Sanders....go figure!)
Millennials get no, zero, zip education about the sources, causes, price tag in human lives of the Stalin Terror or the Bolshevik Revolution. They have no idea of the bloodiness of socialist and Communist history. Half of them probably think Trotsky died of bad tequila.
When I was in college the State Board of Ed made it their business to require that every, every graduate take a one-hour, semester-long course on the history and ideology of world Communism. I'm sure that's been replaced by now by mandatory courses on The Vagina Monologues and white-hate.
While Sanders is not pro-gun according to this standards of this website, he is nevertheless about as far to the right as any democrat you can name on this issue. The other DNC candidates have attacked him repeatedly on this issue.
What that means is this: If you lean left and like guns, but otherwise do not pay much attention to politics, Bernie Sanders is going to be your guy by default.