To be clear and according to OP, HH did not close the account due to the number of complaints. HH closed the account for violation of the t&c, e.g., OP's contract with HH. The number of complaints was "in addition" (OP's words, maybe HH).
That seems entirely reasonable. HH had a violation to deal with and it appears that the OP is routinely unhappy and not satisfied. That suggests firing as a happy ending for both HH and OP.