Common sense, without the help of a TOS page, should tell you that you don't get $500 worth of server for $9.95.
They have already stated that people are using all of their bandwidth & space. It can be done.
Want fewer accounts per server? Pay for it. You can even get your own server (not for $10) and be the only user on it, so you can hog up all of the resources without affecting anyone.
Why waste time learning how not to be a sloppy coder when you can just bring your own dedicated server to a crawl whenever you want? woo hoo!
You keep mentioning how you think things should be handled, but you keep failing to mention how much you're willing to pay for it.
You know, you don't have to be a computer genius to get how this works. You just have to understand the word "shared."
If you need to defend crappy coding to make an argument, it's a pretty good sign that you're wrong.
Also, for every teary-eyed customer that gets booted for not getting that the server is shared, there are hundreds of happy customers that are glad to see him gone and their sites being back to normal.
Save up to $96 at Dreamhost with ALMOST97 promo code (I get $1).
Or save $97 with THEFULL97.