To err is human.
To forgive, Divine.
That said, I can have sympathy for your feelings. I probably wouldn't want to have anything to do with him either.
Sounds like you have a wonderful family and a wonderful life. You have been very blessed.
Forgive, forget and let the bitterness flow away...