Well I don't know what the deal is but I JUST watched it and it's still there. The website is still up and I sent them an email. I also flagged the video and inappropriate for extreme violence.
All I can say is Karma baby..karma.