Exactly. Its a boundary that needs to be set. And can be set in a civil way. I don't believe that this will get better unless you make it clear that you won't accept being spoke to that way. The stranger principle stated earlier in this thread would serve as a solid guide.

Its your life, but being a martyr is not going to make this situation better. Just my $.02.