Well let's flip the possibilities.. and then add in a dash of reasoning..
If someone paid ~2.5 BTC to buy a Jalapeno right now.. and then 3 months from now BTC plunges to 5$ a BTC again.. Would that customer.. or YOU.. be DEMANDING that you get your 2.5BTC back? You think if BFL forced the 2.5BTC on you when that only added up to ~$12.50, that that would be ok?
Let's look at the truths though. When they charged people in BTC.. they were NOT charging people for direct BTC. The site had USD prices listed as the main price.. bolded. Below that they had an amount that added up to however many bitcoins that amount in USD costs. The sale was in USD. If you wanted to pay in Canadian dollars, or pesos, and if they allowed it, they would have sent you the bill in USD along with an amount in pesos.. or Canadian dollars that equaled the USD price. If the payments never had USD listed, or the website was not advertising in USD, I could see the confusion, and the complaint but they were. Plain and simple. What you chose to take out of that other than, "This US based company, who buys things with US dollars, who was invested in with US dollars, is selling a product for US dollars" is your own fault.
What about all the online retailers taking bitcoin as payment. Do you mean to tell me if they offer returns (say 30 day for electronics) that I can get my product, but have 30 day insurance that if bitcoin goes WAY up in price I can force a return, and get bitcoins that are worth twice the amount?
...can no one see the logic in this? Can no one see the MAJOR scams that would come out of this being a common practice? If the price of bitcoins tanked like my example at the top of this post, and butterfly labs was offering refunds back in BTC worth 1/20th the cost they originally were worth, EVERYONE would be calling that a scam, and so would I.