After having this site for more than 2.5 years, I've seen pretty much everything. I don't feel annoyed by leechers at all anymore. You read the same stuff over and over again, ban their accounts, delete their posts and move on to the next one. It's an endless cycle.
There's not much you can besides what we do now and trying to implement new tools to prevent it. Still trying our best to fight them!