I understand the pain you must feel for your kids. They have a selfish mother. But they have a good dad. A dad who puts the past aside and moves on. A dad who cares about their hearts being broken by the insensitive things their mother has done.
Even though she may have destroyed the bond between her own children, there is always a silver lining. Your kids may now have developed an attitude to never do what their mother has done when they themselves have their own families.
Continue to be the stable rock for your kids. Take the high and moral road. And dont be shocked at what Carrie continues to do - it is in her nature.