The fact that you are annoyed by their gift is obnoxious. Going to a wedding and gifting the married couple isn't regarded as "payment for the meal." You're ungrateful. The wedding is supposed to be about celebrating the marriage, not scamming your friends out of every last dollar.