Nobody can force anyone to adopt bitcoin. I regularly buy Subway with bitcoin at a local store that accepts it.
The benefits of bitcoin are out there, its up to stores to offer it as an option. There should be a strong pressure to eliminate credit card processing fees though, since most companies are paying ~10% of revenue just to credit card companies, sometimes worse.