They deserve a lot more simply due to throttling and capping "unlimited" internet.
Most providers cap, although there isn't always an explicit limit stated in the ToS. Someone who lives in one city may use 500GB a month and not get any complaints from their ISP, but someone using the same ISP in another city may get a letter from their ISP for using only only 300GB. Just depends on how congested the network is in that area, if the ISP feels like the person is using enough bandwidth to potentially degrade service for other customers they will call them out on "excessive usage" (which is a part of pretty much any ISP's ToS contract).
The BitTorrent throttling was BS as well, which is why they put an end to it. I've read about Cablevision, Time Warner, etc. throttling BT as well. The negative publicity wasn't anywhere near the level that it was for Comcast, though.
And people ignore other aspects of the service as well. I've heard tons of horror stories about Verizon's billing and customer service, whereas Comcast's customer service is pretty decent from what I've read. Most people don't talk about the poor billing/CS when FiOS discussions come up, though.
Comcast is far from perfect, but like I said, I just think they get more negative press than they deserve. Same reason that McDonalds gets so much bad press, even though they're probably not much/any worse than other fast food chains. They're the largest one, and therefore they're a popular target.