Very sad but unfortunately virgin media not interested in keeping existing customers very disappointed.
I have the same experience my friend. I've been with them for over 10 years, never missed a direct debit.
At this point I am going to cancel the connection. Port the number out to a temporary host. Then re-connect to the new deal I've found.