that's a little bit of an overreaction, don't you think? it's $60 for 2GB, and $70 for 4GB right? let's assume you have 20 more months on your contract, meaning if you stepped up to 4GB, you'd pay $200 more over the life of the contract. your buyout, however, would be in the neighborhood of $300, and you'd be paying for the inevitable activation fees and stuff like that.
on top of that (and what's most important to me, anyway) is the fact that Verizon's LTE network blows away Sprint's right now. verizon is everywhere, and sprint has these little narrow pockets of coverage. i had unlimited data with my HTC Evo 4G but it was worthless because 3G in DC is awful, and WiMax was never a comprehensive solution.
i will agree that if you are on your own, however, you get absolutely ripped off on Verizon right now.