S.S.
I'm reading your post and thinking oh my god this could be me writing it. My oldest son has a girlfriend who is exactly like the one you describe. They live together in WI a couple hours away from us. We finally set out times and told them when they were and that we hoped to see them sometime through the holidays. And left it at that. The first few years I tried really hard to work "around" all of her demands on his time. it put all the rest of the family in an uproar. Added into that she was vegetarian so wouldn't eat most of what I cooked. So I started making a couple of dishes in both meat and meatless varieties so she would have food. she would pick at her plate and within an hour be asking my son can we go get something at panda I am starving. For Christmas one year I got her a beautiful vegetarian cookbook with photos of all the dishes and shopping lists etc. She looked at it and then pushed it back to me and said its really more vegan than vegetarian. WTH. I tried adjusting times, days and holidays to share. It finally got to the point where I said ok you tell me when you are doing yours and I will pick a different time /date. she said "my mom hasn't made the final plans yet" and again another great big WTH. I finally just stopped working around them. I told them we are doing "X" hope you can fit us in. and left it at that. I was hurt a lot that he would choose not only to miss things but a girl who didn't seem to care about his family at all. There are so many other red flags with the girl my son is with. We like you are afraid of alienating him so we just tiptoe around it. But will be glad when the day comes that he tells her to take a hike.