I've always said that with mutually respectful relationships, we can accomplish anything. It's so frustrating that some people don't get that.
It sounds like you handled things beautifully to me, TM. I wish I was at a point where I could come up with stuff like that immediately. People can be as nasty as they like...they just have to do it by their lonesome.