Terms of service? What the hell is that supposed to mean? They agreed to sell you services at a price over a period of time, and they failed to do so. If the contract you signed with them gives them the right to pull the plug on you for no literal reason, then you have no one to blame but the money grabbing long-nose.