I have no problem with cancelling the sale.
Perhaps it's just the area of the market I'm in, but my policy is that I only have problems with a customer once if the problem is on his end.
Millions of customers out there - you can afford to shop for the best ones and, IMO, this customer doesn't fit the bill.
I just find it sooooo much easier to deal with customers that understand the rules.
-------------------------------------------------------------------
If there were in the world today any large number of people who desired their own happiness more than they desired the unhappiness of others, we could have paradise in a few years.
- Bertrand Russell
Imagination will often carry us to worlds that never were. But without it we go nowhere. Carl Sagan