Would you give up your engagement ring or put up a fight

A few years ago my grandma was getting gas late at night. A man approached her with a knife and said give me your money she insisted she didn’t have any money (which was true). He then told her give me your ring she was wearing a diamond ring that my grandpa gave her when they got married ( my grandpa passed away a year earlier). My grandma told him “if you want this ring you will have to cut it off my finger”. The man didn’t get the ring and she was unharmed he left since he realized she wasn’t going to be a easy target.

So my question is if you were ever in this situation would you give your ring or put up a fight?