Myles Power’s Youtube Channel was taken down by AIDS Denialists,
Over at Skepchicks, Rebecca Watson talks about Myles Power, who’s channel, it seems was false DMCA’d by AIDS denialists. AIDS Denialists are group of people who deny that HIV causes AIDS, and discourage people with HIV/AIDS from taking their medication. People like this just make me so angry.
Here’s a link to the petition she mentions here.