Wow, are you serious?
Netspend was never intended to be used as a giftcard. They are certainly NOT gift cards, they are debit cards that can be used as credit cards and function as such.
Visa sells their own gift cards and they do not require personal information of any sort nor a name to be used (although an activation fee is usually paid for by the gifter to make the card able to be used) - They also zero out and you can check your balance online for free. They also come in pre determined money amounts.
Obviously, lawyer daddy didn't teach his daughter to recognize a gift card from a debit card.
Always be aware of what you're using, what you're getting, and what it is. Reading fine print is a great tool, also, maybe drop the gifter a hint that they mislead you and might have accidentally picked up the wrong thing. Obviously they meant well.
It does suck, costly lesson, but anything that requires personal information? Is defintelly not a gift card and something completely different all together.
Also, cancelling the card online would have been a lot better for you, poster #2, you would have received actual confirmation of the account closing.