Re: 6 or 12 months
"...Seriously TT customers, just write to them regarding breach of care, breach of the DPA, and your view that it forms breach of contract..."
Yup.
I've done this a few years back with Virgin Mobile, over their* crappy mobile coverage: Stopped the direct debits and when they wrote telling me they were going to charge me a cancellation fee for breaking my 12 months contract with them, I replied that they'd broken the contract first by failing to provide the level of service claimed in their advertising –and signed off with a metaphorical 'see you in court'.
Never heard from them again.
[*DISCLAIMER: This was a while back. Virgin's mobile service might be better or worse, nowadays]