I think most of you simply don't get it.
Verizon makes the rules.
The only thing Verizon must do - is to honor existing contracts.
If you had unlimited data on a two year contract, then once the contract has expired Verizon has no obligation to honor the old contract - no obligation at all.
Verizon could declare that everyone with umlimited-Data now only have 2GB/month effective immediately.
I think the only reason Verizon honors old contracts is that they want customers to stay sleepy.
Most people are busy and don't want to change anything.
Once there is a change forced upon them, they will tend to comparison shop - and Verizon might lose customers.
So Verizon tends to let expired contracts keep going at the same price/term.
But, Verizon does not have to do this.
BTW, my family (2 iphones @2GB/each, one Rezound@4GB, and 1 flip phone) does not have unlimited data, and if we moved to the new plan there would be very little difference in cost. We'd all have 2GB each, unlimited calling versus shared 700 minutes, and continue to have unlimited texting. It would be nice to not ever worry about talking too much. So, I do not see this affecting me much.
Bottom line - Verizon is curtailing/ending unlimited data.
Get used to it or go find another cell phone company to do business with.
Howard