After a 4 and 1/2 hour talk with a friend of mine, I've realised I am not such an amazing person myself... like I have a hell lot of EGO and I expected that everyone were like myself.
Did I say I had a huge problem forgiving too?
Duke, as long as you understand what's the root of it, the root of your pahving prob with your fzmily, your fine. Bcause then you can accept them.
If you think you're a jerk, it means you're feeling guilty. Accepting that people won't change for you or for anyone else becase it's just who they are may give you peace of mind.
YOur mom's choice is nothing but her own. She loves him. And that is much more admirable.... although you (her kids) had to pay the price.
My dad had a huge drinking prob and one time it got really really out of hands. He was also cheating her... yet she stayed. I love her dearly and in the end, it's her who's stading him now. Of course, he changed over the years. I know my mom always put us first and gave us the best of what she could afford.
Forgive, Duke, Forgive and Forget. It's not doing you ANY good to be remembering that time. No good at all. You're only hurting yourself and damaging the relationship you try to build with your folks.
I get what you're going through...
Take time and try to gain some inner peace

.