Is this the result of a generation that:
Has been told in every arena of their life that everyone receives a price for participation and as such are not educated on what defeat is
sees in hollywood movies that the geek/good guy always is superior in an at first not obvious way and always gets the girl + happy ending (no pun intended).
Tells girls all men are monsters and are entitled pigs that needs to be trampled upon.
Seems like a disaster waiting to happen if you ask me.
edit= spelling