Pra mim prefiro o que ocorre no livro, mas em se falando dentro do contexto do filme posso entender porque a justiça não poderia cair de qualquer jeito sobre Faramir. É uma questão complexa mas que vejo fazendo sentido em condições reais ou tribunais marciais.
O QG deles estava em uma área avançada em território disputado ou sob domínio inimigo num caso em que a própria jurisdição (poder de fato) do reino estava enfraquecida ou inexistente (em área de fronteiras com limites flexíveis e sem habitantes que haviam todos fugido com medo) podia ser posta em cheque.
Sendo Faramir um oficial de alta patente, sob carência de homens de talento como ele, não tem porque os soltados não esperarem até chegarem em Gondor para relatar o ocorrido uma vez que não poderia ser qualquer um a julgar ou prender alguém como ele. Acredito que ninguém menos que Denethor realmente teria alguma condição de entender e julgar crimes de guerra naquelas condições.
Então penso que para os soldados comuns, nenhum detinha pressa em fazer valer uma lei frágil em território questionável sabendo que o capitão sempre fora sábio em suas decisões. Quer dizer Faramir além do também merecia algum tempo como crédito pela bravura e escolhas.
Como se tudo não fosse suficiente, os descendentes e seguidores de Elendil eram homens que tinham em alta conta a prudência em não agir com demasiada pressa em julgamentos (Boromir conseguira encontrar Valfenda apenas para conseguir respostas e ele era o irmão mais inquieto).