Learn English – Idiom or phrase for “getting hatred/abuse after giving care to a person”

idiom-requestsphrase-requests

For example, despite loving my son and taking his care, all I receive in return is hatred…
or despite serving the society, all I get in return is abuses…

Best Answer

So what you want is a verb phrase that applies to the person receiving the abuse. Something like "got garbage as thanks for gold", except that that's no good because I just made it up.

"No good deed goes unpunished" doesn't quite apply because it's a whole sentence, and it's used when the person feels like that's the way of the world rather than particular ingratitude specific to a person.

"Bites the hand that feeds them" is perfect except that it puts the focus on the ungrateful person, rather than the victim of the ingratitude. Maybe that's OK, but it certainly can't be directly substituted.

I think the other suggestions so far are also not quite right for similar reasons, and unfortunately my best guess is that there is no such common expression. If one were common, somebody would have thought of it. When I have seen these situations in fiction, the victim might describe what they've done for the person and say "And this is the thanks I get?" This also doesn't fit as a replacement for your phrase, but it might be at least relevant.