Hmmm.. the last ADSL ISP I had the misfortune to get involved with was almost as poor on the download speed, charged £1.00 per minute if you wanted to phone them and Oh Yeah! £35.00 a time for your mac code when you tried to leave.
Don't get me wrong, I'm in no way defending VM just illustrating that's there's plenty worse out there.
Take care.