Hugs!
And, yep, you're over reacting. Hugs again. Cause I know that sucks to hear. As others have said... as kids grow older family needs changed. Just as your first priority is your own family, so too, is your SILs hers. Her family made a decision on how to spend their day(s) and they carried them out. Christmas was handled badly, but that's also a 50/50 thing if you didn't call to firm up plans ahead of time and just expected a tradition to be followed. It's the "taken for granted" thing that often happens with traditions. So you didn't call, and she didn't call, and wires got crossed and feelings got hurt.
On the upside...It sounds like you SIL learned from christmas to let you know what their plans are if they don't include you when she knows you want to be included, so you don't find out after the fact/ feel snubbed. It still hurts, but it doesn't sound malicious to me. Her family made plans, and there wasn't room for an unplanned addition.
I've been on both sides of the fence (been taken for granted, and taking others for granted)... and honestly, being the one who is taking others for granted is the easiest to fix. When we are included in others plans for their family, it's a tremendous gift. But it doesn't imply the obligation that the gifting has to continue. Meaning just because it happened once, I need to be really careful not to assume it's a given that's what the "norm" is going to be. And even if it's the norm, that normal can change. It's easy to fall into the pattern of easy give and take... but when that pattern gets disrupted... it's NO ONES fault. It's just life. And trying to juggle and balance it with kids. Which can get tricky. It's a lot harder on the other side of the fence, when I'm the one being taken for granted. When I'm the one assuming all I get is my feelings hurt until I shake myself. When it's someone else and I have to be direct about x, or y, they get their feelings hurt & also tend to get angry. When I'm just trying to make the best decisions for my family.
Like I said. Both sides suck.