Narcissist
Narcissistic
That's like the new hot term to label people and most times it's not correct at all, or they're picking out select incidents where those traits are on display all the while discounting the 90% of the time they're normal, or the things that YOU did to push them to their reaction