Customers squeezed as ISPs close in on viruses