You did the right thing. Don't allow your W to dictate the relationship with the people who have become your family/friends. Just goes to show that they have some integrity. Unlike my own in-laws who are remaining quiet about the A my W is having. But you handled it well. Didn't yell at W, but you refused to allow yourself to be disrespected.
The fact that she brought up you haven't talked to her in 3 weeks shows that she is feeling a certain way about you. Which means that she still cares to a certain extent.