Narcisist ---perhaps. Genme? Perhaps
Asshole? ---definitely.
From what I see, today's youth are doing just fine.
Good insight! My profession (shrink) calls them narcissists, but "asshole" actually IS the equivalent lay term. Or, more politely, "jerk".