i think you have done the right thing hun.
also i noticed you said the new GF had to get herself involved. it think it makes it so much worse when there is a new *****y partner it makes it so hard when tryin to get things sorted out.
my ex SIL is going through all this with my bro and his new GF and if the new GF just stayed out of it things wouldnt have gotten as bad as they did.