Larry, do us all a favour,
when you refer to people calling witnesses liars, be specific, name them or where they are saying it, "other there" or initials work.
Now grab something tight.
Witnesses get it wrong all the time and yes it's been proven, witnesses lie, in fact we all do, everyday, with all manner of people and the only way to avoid it is stop talking and remain perfectly still.