Oof, that's terrible. It's also super rude to assume that your guests are going to give you gifts. (I mean, most will, but it's not required. I can't imagine being that person who couldn't afford a gift, showing up to see their placemat thanking them for a gift they couldn't get.)