I guess I am pretty fortunate reading a lot of these responses and your story. I was raised as a military brat and the second oldest of five. My older sister has never lived with us long-term once our dad retired. For a lot of years she stayed at "home" in Boston, then she moved to MD for a few months, then to PA, and now in SC. Regardless of where she has lived, we have seen her at least 3-4 times per year. More when it was PA.
My brother 19 months younger than I am moved to VA (3 hours away) in July. We have seen him several times since then...that's still doable for a drive for Thanksgiving or something. His fiance lives near her family still, but they do a great job of splitting the holidays so far.
My brother younger than him lives with our parents still...he is battling PTSD but slowly improving.
My youngest sister lives 10 minutes from all of us and I feel like I see her the least. Her husband is not a favorite of any one in our family. We even ran in to them sledding yesterday and my son wanted to go down with his uncle...but he wouldn't go. He let my son borrow the slide, but wouldn't go with him. It wasn't a big deal, just another one of those weird things.
However, I don't let my dislike for him alter my relationship with her at all...I love and respect her and her choices, and I'm here for her when she needs me.
We are also a very sarcastic family and would say things like your BIL said without thinking twice. My family (parents and siblings) are huge Pats fans...Boston is home for us. My older sister is now a Redskins fan more because her husband is and my younger sister cheers for the Rams because her husband likes them - but they still root for the Pats also. We wouldn't think twice about that kind of comment.