Long story but basically my BiL is a waste of space. He is unemployed and has no desire to work and provide for his children. Does literally NOTHING around the house so my SiL does it all. Refuses to care for his son so MiL and I take care of him so SiL can work and go see the drs (she is pregnant and having a rough time). Spends family money on cigarettes, drink and weed whilst plunging them in debt so PiL and DH bail my SiL out. Just recently on my SiL birthday attacked my FiL and then invited lots of people to their home without saying anything to SiL and expecting her to drop everything so she could cater for them.
To me my BiL is abusive and treats my lovely, kind, devoted SiL like crap. He is gradually isolating her from friends and family and its hell to watch. Up until now I have tolerated BiL and helped out because I don't want to abandon my already lonely SiL but as my son gets older I really don't want him around DS.
However with the revelation of the cannabis smoking going on I realm don't want to take DS round anymore. My SiL is starting to notice we won't go to hers anymore and I feel terrible putting her in this position. I don't know what to do.... I don't want to abandon her but I know the more time I spend round BiL the more likely I wil blow up and say something, potentially hurting my SiL when I go
.
What do I do?