Andi,
Interesting subject and one that I deal with on a daily basis. It seems as though I am surrounded by negative people. From my mom, friend, son and a little boy I babysit. And since I am an armchair therapist. I am constantly trying to figure out why these people love to wallow in negativity and self-pity. And as Dr. Phil says they must be getting something out of it. Which I think is "attention". I call it the "feel sorry for me song and dance". Your Grandma sounds like she has that and also maybe a bit of a control issue. She probably didn't like your haircut because you didn't run it by her first and get her "glorious" opinion.
I think a lot of bad behaviour's like that are the end result of things that have happened in our life. And they are a sort of coping skill that continues with us even after the bad times are over and done with, but it's like a bad habit that we can't shake. It takes a very aware and open minded person to get to the point where we can get rid of negative coping skills and gain positive ones. I'm proud to say that after years of therapy and a lot of hard ass work both my husband and I are able to see that the glass "is" half full. And Andi you sound like the kind of person I like to surround myself with, I can't wait to meet you someday.
Cheers,
Shimmer
Maybe being oneself is alway an acquired taste.-----PATRICIA HAMPL