OK, wow, you are all COMPLETELY MISSING THE POINT. Let me try again, with very few specifics so that people actually address the issue, and not get caught up in unimportant details.
Someone has an item for which he has paid $50 but CAN BE SOLD AT ANY TIME FOR $500 (I reduced the amount to make this more plausible). So, this is not a case of "could have been worth $500," it IS WORTH $500.
Now, a friend comes over and requests to view / touch / see said item.
Person says, Uh, ok, but this is worth $500, please be careful.
Friend then damages said item while looking at it because of a careless action.
Am I really the only one who thinks the friend should replace the card? THIS IS RIDICULOUS.
If someone burns down my 90 year old house, is it wrong for me to collect $200,000 when my family only paid $3000 for it back in 1907? Where is the logic in this reasoning?
Granted, the Person's ability to pay should be a factor. If he cannot pay $500, he cannot pay $500. But how is it wrong for the person to collect $500 if the friend can afford to pay it?