I think it's more like breach of contract. It's not necessarily unethical, but if you violate the terms, they no longer are bound to provide the service.
EDIT: Although it's unclear whether a contract was really entered into. Real contracts have signatures to indicate both parties know and agree to what's contained. That's often not the case in web services.