...don't sign the contract if you don't want the fees. Its pretty simple if you cancel early you will have to pay a fee. Pay full price for the phone and don't sign the contract or quit whining. People always want everything for free...
http://news.cnet.com/8301-10784_3-9959260-7.html