Don’t ever let anyone break your soul. You have to stand on your own two feet and fight. There are those who would give anything to see you fall, never give them the satisfaction, hold your head up high, put a smile on your face and stand your ground.
I use to feel bad but not anymore. Took a long time to realize some people don't deserve my time or emotions. For my inlaws. Shame on your narcissism. Learn to behave like an adult. Terribly sad how you all treat him.