Sounds to me that either part of the simulation was to make the drone attack the operator in a given scenario, or the target recognition code needs some work. In any case, this is the type of crap that makes people believe AI thinks by itself and makes its own decisions.