I don't see anyone with your name on the ban list, if you were playing an alt let me know.
As for you TKing a leecher and feeling justified for it, you're wrong. Vigilantism is never okay and only leads to more rule breaking then just simply REPORTING THE PERSON LEECHING. If there is no admin on in game, please go to IRC, and if that fails, you've proven that you know where this forum is and how to press the post button.