Wow! I would never, ever invite my sons gf anywhere and then expect HER to pay for it! And if I had treated a gf that way, my sons would have had a FIT!!! If you are seeing red flags here, pay attention to them sweetie. That being said, I have learned that everybody has differences. I have always paid for things for my kids if I possibly could.. because I want to, not because they expect it. A bad "mother-in law" can cause lots of problems in a relationship. I am blessed with fabulous dil's, and we all appreciate our relationship. I taught my sons that when they got married, their wives came first...I had to because my sons and I are very close
I'm glad you got to meet them. Maybe things will get more comfortable with time