Provided that there is competition, it's actually a good idea. My knee-jerk response to this was "you can do this, but you have to take away their monopolies." In a heavily competitive environment, ISPs wouldn't be able to get away with BS because everyone would just switch.