<p>A former commanding officer of the SAS blamed the state for breaking a "moral contract" between the country and its top soldiers by setting up an inquiry into war crimes which has failed to reach conclusions four years on.</p>