What is 'reasonable'
Reasonable, according to the dictionary is "agreeable to reason or sound judgment; logical"
If the operator was interrupting your phone calls, and saying "I'm going to hang up now", would we stand for that? NO. Because it's not a reasonable judgment. Why does comcast get to do EXACTLY that just because it's a computer talking? If all your web pages timed out, because comcast was forging RST packets for that, would anyone stand for it? NO. Because it's not reasonable.
Reasonable is providing WHAT THEY ARE ADVERTISING. If the ADVERTISE 20mb/sec, then you should EXPECT to get 20mb/sec. If they CAN'T PROVIDE IT, then DON'T SELL IT. Simple enough concept to understand.
Maybe it's time we look very closely at what they are advertising, and THEN what the ACTUALLY provide, and punish them for selling under false pretenses. If you bought a honda civic with the expectations of getting 40mpg, and only got 10mpg, you would most certainly go to the dealer to get your money back. If you paid the plumber to fix your pipes, and he didn't fix them, then you wouldn't pay him. If Comcast is advertising ALWAYS ON internet, and you CAN'T ALWAYS USE IT, then why should they get a free pass for false advertising?
Stick it to the MAN. Support your local torrent sites. Proudly providing 100mb of upstream for all your TV, Movie, and MP3 needs.