In my experience with phone / internet providers, if you have an issue which they cannot resolve (i.e. crap signal, dodgy connection etc) and complain to them a few times about it, after they've exhausted their limited set of options to remedy it they often offer to let you out of the contract. At least, this has been the outcome for me with two ropy internet connections and a crap mobile phone!