One hundred years after Flannery O' Connor's birth, she has been miscast at two extremes, either as a racist or as a saint.