I just... I still don't think it's right though. I mean if everyone starts making memes about each other, it's not good. You can downvote any of his memes/comments you don't like, and if there's an image you find particularly troubling, you can flag or report it, and let the mods handle it.
Anyway, that's my view. You do whatever you think is best.