You did a great job listening and validating. Stay disciplined with that. I keep seeing people here that regret when they aren't disciplined and they say things they know they shouldn't. It isn't fair that she gets to say hurtful things and you just listen, but none of your situation is fair. We all have a tough time with that.
You are also doing a great job with GAL. Keep focused on that.