Witness testimony is always flawed. It's better than circumstantial evidence, sure, but people aren't camcorders; they don't record every action and reaction, and the very act of remembering involves chosing words, actions and images. In other words, any witness who was supposed to be giving a court facts is really just giving them a version of fiction.