Jacques, Karen, and all you others that frequent this thread,
I don't get here often, but I do read all the posts... eventually. I am still here.
I would like to have my quick(?) say on the few topics that have swung past and hope I'm not dragging up uncomfortable feelings if you have managed to get past things that you struggled with.
First, Jacques, please listen to your friends here. It may be hard for you to allow yourself to accept that you are naturally a really nice and decent person. Yes we can all say things that someone somewhere will take offence to. That is just the nature of all the different people in the world. We all see things differently. It is ok. It makes life more interesting. 
Second, with respect to all the mums in this thread: you are all doing an amazing job!
My mum had had a tough childhood. Poor roles models. She had all the reasons to be an awful person. My dad grew up with the nicest family. Through my dad's natural kindness and his lovely family, he was able to unlock the kindness and sweetness in my mum. I know she struggled in some areas because her parents didn't teach/show her what a nice parent was like. She did her best. I was lucky that her best was pretty darn good.
Most importantly, my mum was a better parent than her parents were. I'm not mad at my mum's parents either. I'm sure they did the best they could given their tough childhoods too.
I think that is what we should aspire to - being better parents than our parents. That doesn't necessarily mean that our parents were failures, or that we have to be perfect. Each generation of parents is slowly getting better at it. I hope and expect my children to be better than me, and I'm more than ok with that. It means I will have given them a better platform to start from.
Jacques,
You may feel you have let your mum down by not living the life you think she expects of you, but your mum loves you as you are. She is proud that you are the awesome, kind and loving son that cares for her.
Perhaps you didn't live the "perfect" life where you married your high school sweetheart, had 2.3 children, a big house and a fancy car etc. But practically nobody ever has (especially the 2.3 kids part
). Life is not that convenient. Life is messy and awkward.
You are doing your life just fine. You didn't ask for MI, but you are doing it just fine. You are doing it with a big kind heart, and that wins.
Karen,
It does suck that your mum doesn't know how to say "gee your yard is so huge. Looking after it on your own must wear you out. How is your knee coping? Can I fix you a cuppa?". My wife's dad is the same. Super critical. Never learned how to say nice and supportive things. You would think it wouldn't be so hard, but apparently it is.
It seems somehow you have learned to say nice things.
A few years ago when my MI was at its worst, so was I. I feel so bad for my kids, especially my son who copped the brunt of my frustrations with lots of yelling. He needed some help from a Speechie and Occ Therapist. Now that I am improving, I can see that being supportive and loving to my kids is helping them. My son used to trash his room in frustration nearly every week. Now it is rare and not overly severe.
My MI wasn't all roses for my kids. I can also see that coming out the other side makes me a more compassionate and understanding parent. This is the good that will help my kids. It will more than make up for the bad.
You are a wonderful mum. Your kids (and you) got dealt a very difficult hand, but you are doing an awesome job. Your kids will one day be able to let you know. For now, on behalf of your kids, "Thanks for being a super mum!".
Tony