No. Even if pressure is brought to where the host for this site says go—it'll simply (or something like it) pop up someplace else. The internet is ultimately ungovernable, unless you're in China or N. Korea. Even then…
Ultimately, also, there's a freedom of speech issue. Let ppl yap, it won't make a difference…