Sounds like a possible case of Narcissistic Personality Disorder.

You don't sound like you're really bothered by the spew anymore, which is great!