This is a spot where some good ole government regulations would be sweet. Make it a law that there cannot be data caps on broadband. Really simple.
I disagree completely with your statement.
Regulations for freedoms (net neutrality) and public safety issues--YES.
Regulation for businesses to provide full disclosure and transparency--YES.
However, once we allow government to regulate what businesses can charge for their services, we're walking a slippery slope.
If consumers don't like being charged on exceeding data caps, it's up to us to take our business elsewhere. Really simple.