You may want to consider this a lesson in how you handle these issues in the future. I suspect that you told him to take a hike and get with the guy on feebay, you wrote it yourself. Pressure was applied, you being a smart man, ponied up a solution right away. It is what you do when folks aren't looking at you that matters.
The patterson deal doesn't help your case either, but I do agree if he had a problem with them that should have been addressed right away.
Glad to hear you guys got this straightened out.
Good luck moving forward.