As long as USD isn't shown on the order page, invoice, or receipt, I agree 100%.
It wouldn't matter if a page showed USD prices along with BTC. Paying in BTC implies being refunded the full/original BTC amount, no matter what USD prices are on the page. Anything else is a seller hedging value against the buyer.
by the same reasoning you can buy 1oz now, then come back 5 weeks later and say "BTC has doubled, send me another 1oz, ok"
not.
This is specious reasoning. We are talking about failure to deliver a product here, not someone changing their mind when the price changes.
I know what everyone's talking about.
I just think that the two issues are, well, different matters, and that most of you have fallen into the "bitcoin is a value-storing-commodity" trap instead of realizing that bitcoin is a means of MOVING value.
in this case, X Bitcoins have been used to
move the value of $item from A to B.
But hey, that's just my opinion, IANAL. Also, it could be avoided by just delivering $item by any which means.