I don't know what image or meme it was, but I would be interested to know what it was? If it was submitted to this particular stream my guess is that it violated the stream submission rules. The other possibility is that it was reported to a global moderator. But having not seen it there is no way of really knowing.