How? Because Apple's prices were higher than Amazon's? And the consumer wins whenever the price is lower? That's a shallow look at the actual marketplace. Lower prices does not mean better for consumers. Too low of prices can actually have a negative effect on the overall economy.
Here in my country, big-box stores have been swarming in year after year and small businesses just can't compete. Price-conscious consumers are clearly in favor of the lower prices offered by those big stores, and yes, it does employ locals, but the profits are all shipped out of town, and even possibly out of the country. How is that good for the local economy? Small businesses encourage profits to remain in their respective communities. That's just my 2¢.