I might point out, it's my opinion, (formed from anecdotal evidence) that these snowflakes you see represent the vocal minority of millennials. These students and snowflakes you see are products of the "Social Science" tracks. They are a form pseudo-sceince, that should not be taught at respectable institutions. The engineering students don't have these problems.