Hi there Thunderballs.
It would seem to me that you are solving nothing in bringing this problem here..I don't see that anyone here can resolve this matter for you no matter how spirited a defence you make.
You need to be talking directly to Virgin Media I'm afraid.Sorry.