Well i havent read the hosting contract but by the sounds of whats happened this is a breach of contract on their end and thus would hve to reimburse the purchaser of said service since the service was not delivered at an acceptable level