Why does Visa get away with charging a fee for a prepaid Visa gift card?
When Visa sells a gift card, it makes money (1) since people lose or don't use the gift card, meaning Visa keeps the cash and (2) when they use the gift card, Visa gets its typical credit card processing fee per use.
Visa also seems to charge a few dollars for each Visa gift card. Stores don't usually charge for their own gift cards.
Isn't it just beyond greedy for Visa to charge you for the right to give it money that it may end up keeping?