There are two solutions I see. 1) Regulation. Maybe it'll happen, I don't have much hope of it being done intelligently. 2) Feed them garbage data. We just need a database of live UIDH numbers and a browser extension to inject a random UIDH number from that list into the header.
You can't feed them garbage. Verizon operates at the network layer - if you are on their network presumably they will copy the real value over your garbage value. If you aren't on their network then they can check IP address and ignore values not from the Verizon subnets. There are a couple of other solutions you haven't mentions: VPNs: Annoying and currently too hard for most people. Perhaps it is time for device (P…
Tor Browser bundle on Win/Mac/Linux: https://www.torproject.org/download/download-easy.html.en
Orweb on Android: https://play.google.com/store/apps/details?id=info.guardianp...
OnionBrowser on iOS: https://itunes.apple.com/us/app/onion-browser/id519296448?mt...