Hi m0aur,
I'm picking this up whilst Matt is taking some well deserved annual leave.
To clarify our phone packages are on a 30 day rolling contract any way so paying the £25 upfront means that you can opt out of a longer contract for broadband.
I can't refund that fee but I am shocked if you've not been offered a good will gesture so I will go and check your account re that and will make sure we give one to you.
I just wanted to add that I'm horrified to hear about the kind of experience you say you've had when contacting support so I will be looking deeper into what happened there to make sure training or feedback is given to the agents you dealt with as appropriate.
Adam.