I don't see any problem here. I've certainly used coupons and gift cards at casual dining places like Sweet Tomatoes (soup and salad buffet place). For example, I used a 15% off coupon and paid with a gift card that I got for Christmas.
The gift card should be viewed as a PAYMENT method, while the coupon is a DISCOUNTED price.