As for the witnesses, they are notoriously unreliable when it comes to aviation accidents. As an example, these are just some of the eyewitness reports of American Airlines Flight 587.
"The left engine was on fire."
The only eyewitness that doesn't get its facts wrong is the camera be it still or video.
"The only eyewitness that doesn't get its facts wrong is the camera be it still or video."
FBI Sitting on Videotape of Flight 587
http://www.newsmax.com/scripts/showinside.pl?a=2001/11/16/100702
"Blip on Surveillance video"http://www.newsmax.com/scripts/showinside.pl?a=2001/11/16/145953
Flight 587 Video Shows 'Puff of Smoke' in Sky
http://www.newsmax.com/scripts/showinside.pl?a=2001/11/17/103936
However, to take all the independent testimony of witnesses, which corroborates a missile, and discount it because their testimonies disagree in other places is bad detective work at best, and coverup at worst.