In theory, if Google Fiber was widely available, would this drastically dilute the effects of net neutrality problems? Or are these two issues completely unrelated?
Say you have two ISP options at your home. Firm A forces Netflix to pay $1/month for access to enough bandwidth to stream movies in HD to your house, because they want you to use janky-streams.com, which they own. Firm B keeps their peering infrastructure up-to-date without charging Netflix. Where does this leave you as a consumer?
All else equal, you'll switch over to Firm B. Why? Because Netflix works there even without paying a ransom for their data. It costs Netflix more money to provide their service to you on Firm A. They could pass that cost along to you directly (increase Netflix bill $1/month) or reduce the stream quality and blame the ISP. The end result is that you're paying more or getting worse service because of the Net Neutrality violation.
However, Firm A understands this logic. They know that charging Netflix would push consumers to Firm B. Thus they decide to play nice and pass along the data you already pay them for.