Did theirs expire? Did they requalify gold through the regular process? I've given mine to the same person twice.
My wife gave her silver card to someone who then qualified silver due to points and she couldn't give it to that person again for obvious reasons. Instead gave it to someone else. Not an uncommon scenario as I'm assuming the gold/silver cards are handed out to people that actually fly.