It's not that simple. Comcast/Time Warner are monopolies in their area because we tax payers subsidized the laying of the lines. Verizon tried to expand FIOS to compete and took huge losses. My wife works for a fiber company, and seeing the numbers, it's basically impossible to make the investment worth it unsubsidized at at a price competitive with Comcast.
Agreed that fixing the root problem isn't simple. But citizens being pissed off en masse about their internet connectivity is a necessary precondition to any real change, and Google certainly seems to be trying to fan those flames.