The questions here are Virgin still supplying you with the channel you pay for and has the channel ceased to broadcast?
As they still supply you with the channel, and it is still broadcasting, then Virgin are doing as you have asked and are charging you accordingly.
The content of the channel is completely out of their hands, if you no longer like the content then that's not their fault and you either need to put up with it or cancel your sports subscription.