That is too much, I personally... would go nuts if someone regularly came over that regularly. UGH.
And PLUS, they spend the night??? Or your brother in law has his son spend the night? No way, I would be okay with that.
I mean, you have your own life and family.
And no where in your post, did I see that your Brother in Law is ASKING... if he can come over or have his son or himself sleep over every darn weekend.
It is a bad habit.
And he has NO manners.
Ahem, but your home is not a "dorm" for him to come and go from.
Your HUSBAND really needs to, tell him. "Do not use our home or my wife as your hotel. It is not a hotel. You are an adult. Act like one."
You are NOT sensitive.
Your HUSBAND SHOULD BE HANDLING THIS. AND backing up his Wife.
If your BIL lives there every.darn.weekend....and he is using your things/shower/food/etc. and you are cooking for them ALL WEEKEND LONG.... then, yep, I would be IRKED.
Majorly irked.
WHY isn't your Husband, saying anything or even asking you... if this is okay???
And, if you had your Mom or Dad or Sister or Brother over every darn weekend.... would your husband like that???
Let me tell you something... I have an Aunt, who's Husband divorced her... because of a similar problem you are having. Basically, my Aunt treated her family/parents... as more important than her own Spouse. And HER family, was at their house, ALL.THE.TIME and certainly every weekend, and she expected her Husband to do things for her family... every weekend. ie: fix things for them, host them, buy them their favorite foods, etc. So anyway, now, that Husband of her's is an "Ex" Husband.