What I think users are mad about is the fact that it wasn't enforced until recently, and now they're going over their limit, and they don't think that should be the case because the rule wasn't enforced. In response to that, think about jaywalking. Laws against jaywalking (in the US at least) are usually not enforced, but if a police officer wants to give you a ticket for it, he can because it is still against the law, and you should not have been breaking the law in the first place.
The forced hour cap may not have been implemented until recently, but you still had a limited amount of hours, and if you exceeded this limit, you should face the consequences and not be able to bot again until you get your hours back.