I can almost agree with you. Except you made the decision, in your best interest, to not wait and let the guy fix it. I can say I agree with you in not waiting to let him fix it, if you were comfortable with the fix. So, I actually agree with you in essence.
My disagreement comes from wanting something after you made the decision to fix it on your own.
BTW, I had customers that were far enough away if something went wrong, I'd pay for them to fix it. But it was my decision. Sometimes I was just too busy, it was too far to make them come for something simple or it was actually better for the customer. Then I'd pay for gaskets and whatever else they needed.
If they cut me out of the decision on what to do, then I didn't think I owed them anything.
Did I say it better this time? It's not a not wanting to help thing. It's letting the guy who is eating the loss, decide how to eat it. Who knows...if you called him, he may have said I'll refund the parts and gaskets...something. But you didn't let him in on it. That's all I'm saying.