Ref...I dont see it as your mother was ever evil...perhaps selfish and obsessed with her own pain....but, 20 years ago this must have been so embarrassing and isolating for her. I know some of what she experienced...though our situations may have differed, my ex is gay as well. His admitting to this and leaving me for a man killed my dreams. I had two small children - one a newborn - and never in a million years would I have ever envisioned raising them on my own. To top it off, he admitted that he never truly loved me. He thought i was a good person and that I could 'fix' him, and he wanted grandchildren for his mom. Well, five years later, he knew I couldnt fix him, and he had given his mom two grandchildren, so he could move on.
If you have ever loved someone completely and devoted your life to your marriage and home...and then find out they never loved you in that way....then you can understand. for your mother, 20 years ago...she probably suffered societies prejudice as well.
I have my own religious beliefs, but the main belief I have is that God loves us all....and none of us lives in the other's shoes, so we cant blame... I did have to work through anger..severe anger. It didnt help that my ex is a chronic liar. I finally forgave and even became happy that he left....but, not only that, I learned to accept that he lies constantly.
My children were my primary focus...I would not allow MY anger and MY hurt put our children in a war zone.
My ex is not a good father. He rarely ever sees the girls....he jumps from job to job. Has nothing to do with his being gay, he is just selfish...
I am glad your mom has finally forgave and is able to accept your father as a person, and a friend...