Comment: You state the Americans warned they were going to attack, and they did. That is according to ALL American accounts of this event. In any military action anywhere that makes those in the compound the defenders.
 In addition, you assume that because the Americans gave warning Khadr had the opportunity to leave. Circumstances and/or threat from his own people could have prevented that. Soldiers, including child soldiers, have been shot for leaving their posts in military engagements.
 You really ought  to put yourself in the place of a youth taken to a foreign country at nine, indoctrinated for six years by which time he would not feel or perhaps even know he was Canadian, or, at nine years old did you chose where you would live and what school you went to. I really don't think so. The Americans were attacking on foreign soil, they had invaded another country - no matter it was ruled by the atrocious Taliban. Facts do not change for convenience.