A bit more than a year ago, I agreed to do freelance work for a client. There were no contracts or anything, it was on a friendly basis.
The client gave me a lot of tasks and I always gave him high quality work. The price we agreed on didn't match what's happening in the market so after 3 months of our cooperation, I delivered a task and said that we have to raise the price.
The client kept bargaining and the end result was 10% raise which was nothing since the original price was low (my mistake). I decided that I will look for a job and quit freelancing for people.
I did and now I'm busy with my job so I thought that it is high time to quit the time consuming, low paying job and focus on growing in my time consuming, high paying job.
So I told the client that I'm going to stop freelancing for him. That was in the middle of a long project. I can't continue the project, it is something that I simply can't get myself to do anymore plus I'm too busy with my current job.
Also, the client is extremely flexible with time so leaving this way is not a big deal. However, I tried to be as professional as possible and told him that I will try my best to get a replacement. This proved very hard to do because he wants someone as good as I am and with the same low rates I accepted.
Anyway, I approached two of my trusted friends who provide the same service and they refused. I tried to put an ad on a FB page, but it wasn't successful.
I told him all of this, but he is not happy with all of that and holds me responsible for everything (+he is being rude).
My question is:
Is finding a replacement a favor or a duty?
Edit: just to put it in a more general way, is finding a replacement a favor from or a duty of a freelancer (with no contract)?
Note: Working together this long made us friends, and I'm trying not to break this bond.