Quite frankly you think of IRC far too deeply. As with many IRC channels, its rules are quite flexible, and some situations call for a ban and some don't. Op discretion. Don't like it? Leave. Or be banned, as you probably were. It's as simple as that.

If I remember correctly, your script was informing users when they were unbanned. We don't want you to do that, and you were asked a number of times to stop using it. You point blank refused, because you think you have a right to do what you want, just because certain other people have gotten away with using scripts. Apart from the fact that it's none of your business what other people do, the point is this: you were asked to stop doing something, you refused, you were banned. Welcome to IRC.