Google "narcissistic personality" or "narcissist disorder". When you understand their patterns you'll get over it.