No. What is cheap about having a pre-paid card? Hubby and I buy them all the time, because often you get a "free bonus" card with it. For example:
Bonefish Grill/Outback, every Christmas, offers a "buy $100 in gift cards, get $20 gift card free". The first year we bought one. The caveat is that you only have like 6 weeks to use the "bonus". That wasn't a problem, and we found out that you can use more than one of them at a time, so THIS past year, we bought TWO of the $100 cards and received 2 $20 bonus cards.
We went out for his birthday (early February) with the $40 in bonus cards, plus a small amount out of the "regular" gift cards. Over the course of the rest of this year, we have spent most of the 2 regular cards. I think we have around $35 left on one of them. One day in a month or so, we'll decide we want to go out, and we'll use the balance.
"Gift cards" aren't JUST for giving as gifts. We buy them for ourselves when we are offered "bonus" cards with them, often. Ruby Tuesday's also does something like this: (buy $50 card get $15 bonus).
I can't imagine why anyone would think using what is really just a pre-paid card would be tacky or cheap. We buy them for ourselves all the time!
They are great deals! She'll just be glad you are picking up the tab for her meal! :)