Professor Dolores Cahill speaks at the "Hands off our Children" Rally