I'd say you dealt properly with a "business " transaction.
Kind of reminds me of a dealing with Les at Classic. Everyone swore he was a great guy and did great work, BUT, for me he failed miserably dealing with a business transaction. It took weeks and months for him to remedy the situation, but in my case I couldn't dispute my case and get my money back, BUT I would have if had the opportunity . In the end Les lost a customer ONLY because he wasn't doing business, nothing personal and that shit happens.