Basically the situation is this...the first time I met my sister in law I thought she was a very friendly chatty person, didn't really have much in common but we got on fine. However, over time I have seen the 'real' her, she is dominating and spoilt and very used to getting her own way. I have lost count of the times she has upset people by making snide remarks or her favorite 'oops, didn't mean to say that' comments that seem to slip out at very calculated moments.
The annoying thing is people just seem to put up with it, some of her friends are actually scared to say things in case they upset her and once when we were out one of her friends (who was up at 6am for work the next day) said she was going to leave and go home without telling her in case she got pissed off.
Up until now I have let things go even though she has really upset me on occasions too. I know if we fall out it will be my partner and his brother (who have a good close relationship) that will suffer, but I really am at my limit now. I've missed the last 2 family meals with the in laws because I don't think I can hold my tongue anymore. Whats pissing me off big time is that the MIL who has also been on the receiving end of the SILs nasty comments seems to be of the opinion that I need to back down for the easy life. It feels like because she has always been a bitch that's OK but because I'm suddenly going to stand up for myself and not take it anymore I'm being unreasonable. So, AIBU?