Ok .... I'm an American citizen, yet I have lived very little in the US, and I consider myself to come from a different culture. My assessment seems different from you guys.
Over here, the Middle East that is, a friend NEVER asks for a compensation, for something you broke/damaged. However, it's expected for you to compensate out of manners. I was staying at a friend's house last week, he was away in Saudi Arabia, and while just sitting there watching TV, his satellite reciever just fried for no apparent reason. When he came back, and I took it to fix it, he stopped me at the door and vehemently refused, saying it was just an accident.
On another occasion, same friend, I was driving his car, him by my side, some drunk ******* suddenly swerves and crashes us from the side. For a moment there I forgot about insurance, and earnestly offered to fix it.
In other words, when a situation like this happens, I believe that both parties are politely expected to try and claim responsibility for the accident lol.
So if it was Mohammed and Aisha, visiting Omar and Laila, and Aisha's purse got chewed by the dog, none would say anything about it, but the next day Omar and Laila would go pick a better purse for Aisha, and Aisha would shyly (and fiercely) refuse the gift and say that it's just an accident ...etc. Then depending on how much she liked her destroyed purse, and how expensive it was, she'll either meekly accept, or not.
Is it possible for one party to take it legally/literally and claim the cash? Sure .... you'll have to pay up, it's "correct", but it's not socially polite (in my opinion).
If somehow my pen gets damaged slightly, I'd fix it, if heavily, I'd expect the "friend" to fix it. And if it was totally destroyed, I'd expect the friend to compensate me with something equally unique at the nearest occasion, if he can afford it. (but I wouldn't ask for it, and I wouldn't be too bummed of he didn't)
And Xythex :) whats bothering you about the pen mate? :) I have a thing for pens, and I'm proud of acquiring a unique collectible. Can't you be happy for me? ;)