While I agree the 2012 prediction may be a bit off, I also believe most of the posters here are being ostriches and "putting their heads in the sand".
I hear a belief in the "invisible hand" of the free markets, that for-profit companies will think of long-term investments before short-term profits, and that maintenance is a trivial or negligible cost consideration under the control of the ISPs.
Combine this with the past views I have heard - that it isn't the amount of data used but the speed which that data transfers that is important, and that consumption of data services should be based on the flow rate and not total amount used. (So a person leaving their flow on 24/7 should pay the same as someone who "turns on the flow" once a day for 1 hour).
First off, infrastructure maintenance is expensive. It does not matter if you are talking about water pipes, power lines, telcomm lines, roadways, or bridges - it takes a LOT of money to maintain and upgrade these systems. Whether commercial or governmental, people always complain about being over-charged (in the price of goods or taxes), so maintenance becomes a cost-benefit equation.
Please, stop being naive and thinking that consumers are willing to pay a fair price and that companies are thinking long term. Already on Tom's, where people know that ISPs buy data in terms of amount of data and NOT flow, feel that they should not be charged based on flow and NOT amount of data and see no problem in this. Also, look into private companies and how well they maintain infrastructure - they're in it for profit. You know, minimize expenditures and maximize income. If you want to see how well business thinks long term, look at all the companies getting bail out money right now and ask if they thought about the future or the profits of the present.
So, these guys are getting chastised because they pegged down a specific date that coincides with a lot of whacky predictions of the end of the world. Myself, I can only think the audience of Tom's is increasingly what I would put in as the "selfish consumers" category - basically people as bad as the companies, not looking to pay a fair price but get something for as cheap as possible while choosing to ignore the potential consequences of their decision. Then again, maybe you are all just humanists instead, and really believe the companies are going to look after you....