Compared to the more serious violations of TOS that cause users to permanently lose their accounts, inactivity is an easily solvable suspension that doesn't cause that. If you forget, then it'll be your reminder. If you don't want it at all, then invest in the better hosting packages such as Illuminated or Premium so you won't be bothered with it. Calling it lame and complaining about it isn't going change the fact that it is a term that you agreed to keep and be aware of.
How does your willful ignorance of the terms of service make his point invalid? When you agree to a TOS you give the servicer of those terms the power to enforce them. How is that not clear? The x10hosting free hosting TOS isn't full of hard legalese words. It's actually very simple and short compared to those terms of "all of the software and other websites" you refer to. Just go take a look at it. It's all very clear and in plain language for any native English speaker to understand.
If you don't want to follow the TOS and complain about it, then that really is your problem and not the x10hosting when it is a completely reasonable and simple term to follow.
You obviously have important priorities to keep in your life, and I actually admire that. But when you agreed to the TOS, all we can assume is that you read (are aware of) and will follow them in order to keep your account online and unsuspended for any reason. That assumption also reasonably extends to that you are able to make arrangements to keep your account active (aside from not ever knowing your circumstances beforehand). These terms of service apply to EVERYONE. We will work with you as reasonable adults to help you get unsuspended for inactivity if it happens again, but whining at us that the rules you agreed to are lame are only going to make us shake our heads.
What do you think we should do about it? Corey, the owner of x10hosting, has explained why it's done like this. We've already seen many others complain about the same thing. Are you going to make your suggestions, or are you going to continue to remain unhappy about this and complain about it? I really hope that this thread can be more helpful and productive than it started out being and not end on a sour note. I'm curious about what ideas you have about it.