Just leave them. I left as they put my price up every 6 months in an 18 month contract by £3.75 if I remember rightly. On a monthly bill of about 10 times that that was quite the price rise. I didn't bother looking into my rights etc, what am I going to do? sue them? only to discover some silly clause gets them off the hook? I'm sure they had it all worked out or they would not do this. I contacted BT and told them that then only reason I don't use the landline is because for 7 years no one would listen to me and sort out the issues and that if they actually would so that I could use it they had a customer. Well they didn't really care either but sort of said yea yea yea. The guy showed up to do the install and was non the wiser, so I told him that I was only taking the install on the basis that the line was fixed and that I still had the virgin contract that I could go straight back to, I explained that it always went to pot after the rain. So he said that he know what it was and spent a few minutes somewhere and that was that. Perfect line, sure not as fast but I don't get treated like a turd by virgin anymore. They had 3 people ring me to convince me not to leave, each pretending they did not know I had already been contacted (harrasment?) I dutifully wasted as much of thoir time as possible.
When I challenged a call centre manager on the way they behaved she came up with the most unbelievable excuses. I complained that i was given no warning the contract was ending, she told me that this was changing due to a change in the law, later on the same call she claimed that they were going to start telling people that they were near the end of their contract as proof that they were improoving and denied that she had just told me minutes earlier that this was only becasue of the change in the law. I pointed out that it was ridicolous that they wanted to charge me £56 for internet only but £33 for internet, phone and TV, she claimed that it's like a supermarket meal deal, I pointed out that no meal deal is less that one of it's parts, she did not understand.
If you don't mind being treated like dirt use virgin media, techincally the best service if you don't have fibre optic available, if you do mind, then don't use them, they are crooks enabled by the law that actually has less protection in it for the consumer than you would think!