Good point, now that you can opt out of eating on standard dates, it makes sense that you should be able opt out of eating on town events too.
I wasn't sure about including personalities on the girl cards, but I think adding the option to see them as an upgrade would be a good balance. I'll include both of these improvements in a small content update I want to release before the next big features are added.