I'm doing the most I can do at the moment, which is badmouthing this dude wherever I go and he's present. I moderate a Castlevania page, too, and there he won't be making any success so soon.
He actually tried to be funny through PM with me, acting as if nothing had happened, and implying that I was angry "at my work". Dude's mental.
I can see him coming in online now and then and I keep an eye about what he's reading so if he tries something funny claiming to "not know the source", I'll have screencaped the shit out of him.