You still did something that few people have the guts to do. Your gesture is a reflection of your character as a wonderful human being. Nobody can take that hero badge from you. Hopefully at some point down the road your recipient will lighten up and understand the magnitude of what you have done.
But right now, if what they do or say is harming you, barring seeking professional help, I would recommend trying to distance yourself from them. If they are toxic to your headspace, then you need to find ways to take care of yourself. Your health, both physical and mental, is important. You've gone out of your way to do something entirely altruistic, you need to show the same kindness to yourself. In case you need reminding: you deserve to be cared for and to be happy.
Please take care of yourself and don't hesitate to seek out help. I have in the past, not related to donation but other issues, and it truly helped.
Cheers
H.