I agree with tcad.
You either want Verizon's service and are willing to pay for it or you want the cheapest. Seems like Sprint is the choice for the latter. Just remember, you will not get the level of connectivity with Sprint as you do with Verizon.
We are not going to talk you out of switching to Sprint so you may as well just go and do it.
No business HAS to listen to its customers. They are free to charge whatever they want for their products and services. If you don't want to pay it you find another business that will give it to you for cheaper. That's the beauty of the free market.