He then proceeded to say "shame on you" for sending them a coupon that didn't work and that I was fooling him
I have just refused to fill some orders after things get to nasty. When things get to a certain point there are no more emails or phone calls sent, and reps are told to just transfer the call. I have never regretted doing so in those cases.
This prevents chargebacks and potential legal problems from further contact.