Sir Russel... i had a very similiar problem twice in the last three years with " friends " .
Sometimes the answer is that 'release' for your own sanity as you put it.
otherwise you'll be no use to the other person down the road. Or you could become resentful. I did that with one.