1st off: We are not whiners. You perceive us to be that because you are unloving and/or stupid person. (Or do you not like when people call you names?)
2)Verizon let me upgrade without any penalty 3 times in 2.9 years. I did have to pay for the new equipment, which was not the retail price but the cheaper price (they only showed two prices - not three like AT&T), and each time I had to extend my contract by 1 year. Plus activiation fees. These were not smart phones.