I agree with you, with one caveat. If the gal keeps that ring, it's for sentimental reasons or memories, not to be sold or used by someone else.
Other gifts shouln't be returned or asked for, unless someone wants to return them.
That’d be a sorry sentiment—holding onto a ring from someone who had humiliated her like that.
I think once any gift is given, it’s within the recipient’s right to do as he or she pleases with it. Perhaps she’ll find herself in a situation where she desperately needs the money for herself or a loved one.
Now, it actually might help her to reach closure and move on if she returned the ring to him, and that may be a noble gesture on her part. But I don’t consider it an obligation.