I mean, I expected it to become an every-day currency for the things I did, and to an extent it worked well for that (buying/selling goods and services online, on steam, etc.). However, for the general public, I doubt it would work out. I agree that there will always be something about BTC that retailers will find to deny working with it.
It's absolutely superb for retailers - no chargebacks, permanent settlement within an hour or so and can be accepted worldwide. It's consumers who have no incentive to use it at all. Retailers would have to heavily discount to entice non believers and the margins aren't there in most areas.
Interesting. I see your point, but I was considering the case in which retailers have to deal with customer returns on the daily. For example, Amazon. It's nowhere near their interest to use Bitcoin in my opinion because they'll need to deal with returns as well as selling small items. When it comes to small items, the profits can be so tiny that even the fluctuations in BTC can end up being a devastating loss for them in the long run. When profit margins are so small, isn't there a caution to be taken with accepting Bitcoin?
I might be looking at too much of a narrow subset of retailers, but in general, when companies deal with returns, it's in their best interest in giving the customer a reason to come back to shop with them again. In this case, if a retailer takes the motto of "the customer is always right," then I could see a decent amount of people trying to exploit this for their own good, using the fluctuations in prices of BTC to their advantage.
I do see the issues that customers would have with it, but in general, I don't think customers worry about larger retailers and stores scamming them of their money -- that only really happens with smaller one-to-one exchanges.
Again, I may be thinking of a completely different scenario, so thanks for bringing your point to light for clarity again!