That's probably why you don't write the rules, then, because a lot of those were very, very far from breaking the rules. And it's still ultimately irrelevant.
As has been alluded to in this thread by The_E and Karajorma already, HLP's acceptable behavior policy may not match up with what you, personally, think is acceptable behavior. In a conflict between these two sets of values, the site values win, as enforced by moderators. Arguing that something is acceptable somewhere else is not a valid argument. Arguing that something should be acceptable because of x, y, or z is not (necessarily) a valid argument.
Put quite simply, neither you, nor any other individual user determine what constitutes acceptable behavior on HLP. You're welcome to try and find out through trial and error, but do not be surprised or complain or argue about it when we determine you've crossed a line. That's what warnings are for.