Yes there should be a law so the big chains can continue marginal quality and services. When customer complaints could be isolated they did well...wow it's really a shame that Yelp makes it possible to share experience bad or good. The solution seems obvious; improve quality, improve service. And if they are too dumb to understand that very fundamental idea then good riddance.
iTunes has effectively set up a model to sell digital music content like Amazon sells digital written content.
Radio Paradise (and other web radios) offer music as a service.
Rhapsody offers music by subscription.
The non-purchase models exist but iTunes has the lion share of the market dollar wise if not quantity wise (each Rhapsody subscriber has access to over 3 million tracks so a much wider variety of music than they could purchase).
So I guess the author is correct if one looks at iTunes as a digital music download service.