kaled - 11:56 pm on Sep 19, 2009 (gmt 0) Kaled.
So the only solution is simple, but not popular: force ISPs connecting consumers to charge the consumers enough to cover the costs they cause (prohibit them from running the service at a loss).
I like simple solutions - I think you are on to something with this one. Perhaps fixed-line ISPs should introduce similar pricing structures as those used for wireless broadband (i.e. a reasonable bandwidth allocation and then you pay for the rest at say, 10% above cost).