It's always been a problem, but the Internet has raised the stakes by an order of magnitude. Customers go to the high-service shop when they're trying to figure out what to buy, then shop on the Internet for the lowest price.
You could call it a classic free-market situation—only those retailers who don't offer sufficiently higher value to compel a sale will lose out—but it's impossible to ignore…