It's called the free market. You can't shout its virtues from the rooftops when they are in your favor only to complain and grumble when they are not.
That said, I'm all for competition but, realistically, given the sheer amount of money involved in that industry, you seriously cannot expect a large number of players to survive for very long.
We're not talking pizza parlors here.