1. Professional sports. It is well known that all cable companies pay the professional sports leagues ridiculously large sums of money to carry their games. These huge amounts are passed on to all customers, whether they watch sports or not.
2. Verizon's history of alwyas being a high cost provider. Anyone who has been a long-term Verizon customer knows that there are always lower cost (and sometimes much lower cost) alternatives out there. Verizon frequently makes impressive introductory deals for new customers, but these are never offered to existing customers. And then there is the fine print in all Verizon contracts that says they can change pricing any time and for any reason.
3. FIOS was an experiment to begin with, and Verizon found out it was even more expensive to implement than they had planned. That's why there is no more planned build-out of FIOS services; it is only available in areas where it is already installed.
4. Lack of competition. In most areas Verizon, like all telecom carriers, tends to have an exclusive contract with local municipalities. This means there is no incentive for them to keep prices down - as a previous poster here said, "all the traffic will bear" is typically the case in terms of pricing.
What to do about all this:
1. Demand a-la-carte pricing, or at least an option to opt out of receiving (and paying for) the sports networks.
2. Call Verizon Customer Service and demand better pricing plans
3. Encourage Google & ATT to speed up their fiber buildouts.
4. Contact your local government/municipality and request cancellation of exclusive contracts to broadband service providers.