"Final calls for Muslims to leave" were issued several times after that initial posting.
When the transit of Venus image appeared with the Nuke NYCimage- on their forums- things started heating up in real time.
Have you looked at the post we are talking about?
Maybe something looks familiar to you?