Lisa, you are WAY more accomodating and understanding than I am! If MY hubby did that, guess what? He'd be taking me out anyway and he'd sit and WATCH ME EAT just like you did for the past three weeks, and TALK TO ME, while I eat! I don't know how you deal with that and keep such a great attitude!! My hats off to you!!!
One thing, this is unsolicited advice, but I am gonna put it out there anyway. Just be careful not to cross the line between being a good wife/mom AND being a door mat. Don't let people take advantage of you. You deserve to be treated as wonderfully as you treat everyone else. You are a sweet, good hearted, loving, considerate, lovely woman. You deserve to be treated that way
JMHO