There is a good reason why the broadband companies are opposed this. It will bankrupt them. Once everybody had free internet, the only people wh will want it to be faster are the torrenters,
... Gamers and people would stream media would be paying to. And that's just residential customers. You are forgetting all the businesses who are not ISP but require broadband internet connection. Your commercial lines aren't always being run by Comcast or Timewarner or anything, but they certainly aren't going to use the free service and they also use the most bandwidth. So no, not everyone is going to hop onto the free network. I certainly would not use it, but I'm all for it for people who would be willing to use it.
By working faithfully eight hours a day, you may eventually get to be boss and work twelve. -- Robert Frost