I completely agree with account suspension for someone, like mentioned above, who knowingly breaks the rules and with nefarious purposes. Make Sure you read the "Terms of Service" posted here: http://www.000webhost.com/includes/tos.php They provide all the warnings, disclaimers, and legal protection for the hosting service. Oh, and there is one other note that also indicates that account suspension reasons or rational are not debated or discussed due to security reasons. Basically, this provides a shield for the host to delete / remove / suspend accounts for no reason or justification (because they don't have to).
My account suspension was different. I did not break the rules, I was hosting a simple WordPress site. I requested backups and was unable to obtain a backup from the ControlPanel (false advertising). I requested file support because the server had errors with poorly named files that I didn't put on the server. The suggested 'fix' was to reset the account and re-upload all the content (files). Even after a support request, I was unable to get the back ups to work.
I received no warning, nor was there a way to recover files that were removed, without paying for the upgraded service. My Account was suspended without warning, files were DELETED and without a way to correct it. I lost all files and content.
----====<<<< HOST here AT YOUR OWN RISK / PERIL >>>>=====-----
While I can also appreciate the 'free' aspect of this service and the limited help and resources that are available to assist thousands of accounts for no payment, the forced 'upgrade' path to a paid server leaves a bad taste in my mouth. Why would anyone want to upgrade to paid services when the 'free' service is unfriendly and unhelpful? Does paying a fee suddenly make service folks friendly? I doubt it.
The old adage certainly applies here: "you get what you pay for." I now have since moved ALL my content and Domains to a paid server with multiple domains and everything just works. (... and it's not HOSTING24!) Service tickets that I've put in are dealt with quickly, efficiently, CORRECTLY and with regular polite communication. I won't even get into the server performance, uptime, availability, and email server functionality. That's just another effort in disfunctionality.
For all you considering this service, make sure you keep your own backups via FTP and any SQL dumps from your DB; and keep them regularly. Ensure that your content is 'throw-away' because it's certainly a possibility. Oh, and make sure it's not important for internet folks to read your content. it may or may not serve up when it's requested.