Bottom line is the mistake was made on YOUR server and RYAN had to pay for it. If I was running a business and I was at fault for a mistake id make sure to mend it.
As Ryan mentioned, "Sometimes when you win, you lose." You may have had your way for this sale, however now quite a few people who once were customers with you will not likely return because of this entire incident.
Perhaps it may have been wiser to fix a mistake on your end and not get as large of a profit as you had wished, but keep loyal paying customers who frequently shop on your site.
Now it seems you have exchanged them for a quick buck on a single sale.