Amen, that was a breath of fresh air in a room full of "me-me's" instinctively chanting that Comcast is eating babies and setting villages on fire, and that anyone who disagrees is a corporate apologist.
To agree further...
If someone actually *needs* 250GB or more of data per month, and full-pipe speeds the entire time to boot, then as you said there is a plan available for that, called commercial or business class service. There *is* a distinction, and it's funny that they don't see the irony when they say "I want what I paid for."
I dropped my landline and cable television both, everything comes through my cable modem (and I stream Netflix heavily as well as Plex) without issue.
I don't think that Comcast implementing throttling is going to be like what Rome did to Carthage. The reality is that if you are downloading a massive multi-gig file it's going to take a while whether you are throttled or not. Any QoS or traffic management 101 class defines this as bulk or best effort traffic and puts it at the bottom - it's not interactive or particularly time sensitive. Why not make it livable for everyone else? And before everyone hits the reply button and complains that Comcast shouldn't have their upstream oversubscribed, please pause first to grab a clue and realize that every ISP oversubscribes. On top of that, cable plants were only really designed for one way downstream delivery of cable channels so upstream bandwidth will always be much more limited. The only way Comcast can make more upstream bandwidth available is by splitting a node, which means they are doubling their upstream bandwidth by doubling their cable plant. As you can imagine, this is very expensive and that cost ultimately gets passed along to the consumer.
I'm sure someone in the comments has couched this as a net neutrality issue. I also don't buy that argument since it's not targeted at a specific person or application.
So yeah, this sucks, but it was more or less inevitable.