Trista,
Bold.
I'm glad that you share this story with honesty and care.
Parenting is difficult in the US and sometimes, parents here unconsciously harm themselves and their children.
As you mentioned, forgiveness and acceptance help.
I liked that you're taking proper care of yourself and making things work for yourself and son-- the best you can do to be happy and stop unhealthy parenting in your family.
Well done!