“Narcissistic Personality Disorder”
I think that description is probably accurate.
I understand it's pretty common in "homosexual" men.