"Regulation is bad for the open market" - that's the root of the problem here. If it weren't for various "licences", "concessions", "permits" to become mobile operator or be allowed to install your cables then we will not need a discussion about net neutrality.
Definitely the bar to become ISP is too high, lower it and the problem will be gone. I don't belive that people don't want to become ISP just like that - something is wrong here.
On the other hand I have to say that sane regulations make sense, for instance mobile operators in Poland who own hardware infrastructure are obliged by law to sell bandwith to virtual operators when requested. That indeed lowered prices and provided better serivces including mobile internet. However, to have a full picture, I need to say that at the down of mobile telephony in Poland, initial investment and infrastructure was build by companies owned or controlled by the state, so, to some extent, infrastructure was payed from public money and later sold to 100% private entities.