I am wondering what the most accurate translation of the English phrase "to give up on someone" is in Italian. I am aware that there may be multiple, depending on the context, so I would just ask you to translate a few sentences:
"I thought he was a worthy student, but in the end I just gave up on him."
"He never gave up on me, even when I was treating him really badly."
"Thank you for not giving up on me when I failed"