It's especially hard when so many people are spouting stuff about how the free market will solve this (if I got a dollar every time "free market" was the drooled out answer to a complicated problem...). It's like we have to convince a critical mass of our peers of the benefits of free speech every time the issue comes up.
However, it's still important we fight each battle, each time one rears its ugly head, wherever it happens, with whatever resources we have available. The internet is too powerful a tool to be left in the hands of greedy slimeballs. It's the great equalizer. Anyone can have a voice, and anyone can listen to that voice, whether you're a giant corporation or a 12 year-old kid with a good idea.
It's worth the struggle.