So glad to hear this worked for you AM.
I'd think in your situation, anger is a good thing. I always see it as similar to bleeding when you have been physically hurt. You have been emotionally hurt so it makes sense you are angry.
Keep hitting those meetings. Are you going to Alanon?