I guess we are lucky, as we alternate between us and my DS's in-laws, and have done so since before DS & DiL were married. All will change next Xmas though, as we'll be relocating back to the UK and close to my DD, who has already informed me that, from now on, we'll be hosting Xmas for her, SiL, and the other set of in-laws! It's good that we all get along together!
In the situation of the OP though, I can understand her feeling hurt. I can also understand her DD perhaps not wanting to host Xmas Day every single year. It's a lot of hard work, and it's really not fair that the OPs two sons never take a turn. It really shouldn't be like this. None of us want to feel a burden, or unwanted on Xmas Day, but some ACs really do need to think about how their parents feel.