I just tried using this as a reason to break my contract and have been told it's not a good enough reason to leave
I've been trying to get away from virgin for a a while as they conned me into a new contract with a pretty poor retentions deal but they never told me this would mean I had a new contract or that it would tie me in for another year.