One fact you are ignoring - they claim to have been in an ambush 7 miles long. That claim is fantastic to anyone who knows the area. There is also physical evidence. There is simply no rational explanation for what they did that day.
As for Haditha, I always thought and still believe there was no basis for charges. My every instinct says to assume the soldiers/Marines/airmen acted properly. This is the one case where I cannot figure out an innocent explanation.
I’m ignoring the claim because I don’t know the source and, in any event, am incapable of judging of what is possible or impossible for insurgents in Afghanistan to do.
At the very least, it seems prudent to wait until the investigation is complete and the evidence is tested before saying these Marines are guilty. Until then, I believe servicemen deserve the benefit of the doubt. I would give you the same presumption of innocence.