Well, I doubt the pilot has all the coordinates for everything. The general involved apparently said the airstrike was called by U.S. service members assisting nearby Afghan forces, I also read somewhere that Afghan security forces insisted there was a fight around the hospital with fighters inside it while doctors said there was no fight in or around the hospital. Apparently the Afghan forces are also not very fond of the hospital as it treats all wounded people equally, including Taliban it seems. There is a severe lack of details, but to blame it all on the pilot alone might be a bit much, he probably just received some coordinates and couldn't make out the details of what was going on himself. There are usually a lot more people involved than just the pilot. And even if the first hit was a pilot error, why was it not corrected after the hospital notified the US military? Or are you saying the base told the pilot that he just hit a hospital and then he intentionally dropped more bombs onto it? Surely there were more issues.
Bookmarks