I have a pretty good idea of who you mean as I've run afoul of them as well. Would you pm me the link to the site so we can compare?
I'm also pretty sure who you're talking about. It sucks that they've wronged you, but just try and ignore them for now. Trying to bring them down will just make them spawn more forums.