A thought - people are very rarely the villain in their own story. I think understanding will come in time but it will be on a lot longer timeline. My opinion: forgive her anyway. It's definitely not the easier route for you, but in time I think your kids will come to appreciate it.