David Edwards has spent over a decade reporting on social justice, human rights and politics for Raw Story. He also writes ...