Virgin Media own the customer and their experience - so they should 'fix' it - whether that means changing some code, choosing a different component, writing different copy, redirecting server-side or something else.