Well we can always start selling 1 year contracts if we continue getting complaints that the 5 year contracts are such blasphemy, but for some reason most people don't seem to mind it so far.

It's not like we're trying to sell it for a ridiculous price based on the longer contract term.
Charge the same price as for a 5 year contract!
I too am fed up with complaints about getting greater value than usual