I agree, the girlfriend broke the trust and will have to work to regain it....while living someplace else.
I hope your son can find sobriety again, really I do, and I know you are prepared for whatever unfolds.
I hope this works for you too, having a front row seat to the drama is the worst seat in the house.
Hugs of Hope