Ignore the unhelpful comment below yours. I think I speak for most normal people when I say that must be absolutely horrendous and I can't imagine what you're going through. It doesn't help to have to deal with a companmy's incompetent customer service; it's an unnecessary extra stress.
If you're unhappy with the service you can always file a complaint. Virgin have 8 weeks to respond to your complaint and following that you can appeal via CISAS or another independent adjudicator. I'd recommend filing a complaint partly because it's seemingly the only way to put on record what's going on and also because these complaints (and whether they're successfully resolved) do form part of OFCOM's annual report which affects what Virgin can say about their service.