I'm even less trusting of it as a news aggregate. If the mod culture over there is so out of control that they are just pulling anything they don't like, I would fully expect them to be pulling news stories that don't support their political agendas.