((((HUGS)))) It sounds like this event provided some clarity for you about how little he has really changed. It may even be what you needed to be able to move on fully.
And... psssst! We all get a *little* snarky sometimes so cut yourself some slack there.