Probably reported to their host, and found in breach of their acceptable use policy.
It's how a lot of Islamic websites get taken down.
I just hope someones downloaded and saved the entire thing as evidence first.
How about Time Machine.com?