Good rant, thank you for that. I find that most people are narcisitic and lazy, millenials or not, except most people around me. Clearly the other people are terrible. You know the ones that other things, lead other lives, are foreigners :)
I think many if not most people are just trying to deal with the hand they are dealt as well as they know how. If they are crap at it we should give them better skills to deal with their situation.