I agree as well!
This is brilliant advice. (The whole post was pretty brilliant, but this is a step you can take towards making things better between you two.) This would knock my socks off if someone did this for me.
I also agree that this is difficult for family members as well as those afflicted. I'm also vegan, but if my hub really wants to get an amazing steak dinner, I'll eat a little before we go, enjoy some fabulous gourmet coffee while he eats his dinner, then he'll take me out for a yummy dessert. I've often taken my children to restaurants they love that I can't eat at and I don't get angry with them...
I do see both sides of the story, maybe you were both having an off morning, but a relationship is give and take