So you think a possible savings of 1-2% will be enough to make most consumers willing to forego the fraud protections and grievance procedure that come with their credit cards? Won't scammers take advantage of this and set up online Bitcoin shops that advertise lower prices without ever actually delivering anything? I'm no expert in economics, but as a consumer I can tell you that I value the peace of mind that comes with using my credit card for online shopping far more than a tiny potential discount. For Bitcoin to have a chance at becoming a currency, this issue can't be shrugged away: the case will have to be made that one won't lose their money if they buy from what turns out to be an unscrupulous vendor or no one is going to use it.
How many times have you been scammed by amazon or newegg or other major brand. Also true cost of credit cards is more like 5%+ not 1%. If you could buy everything you currently buy on amazon (or insert favorite retailer here) for 5% less would you?
That's the problem: there's no way for that to happen. Imagine Amazon started offering 5% off with Bitcoin. Visa tells them to stop it or they'll lose their account. What do you think comes next?
The big retailers have too much to lose if they can't process credit cards. Small retailers are unknowns and thus potential scammers.
Stop living in the fantasy of what the world would look like if everyone used Bitcoin and start thinking through how one could actually get there. It's far from easy and probably impossible without some fundamental changes to Bitcoin itself.