It is a policy question. And the last I knew LEO's are not suppose shoot first or do illegal search and siezures or any other things improper and then sort it out.
We might disagree on the use of force...but hardly checkmate when someone qoutes laws which are applicable after the fact.
Point is really simple:The were wrong about the cargo and they could have been wrong about other things. Just because the did catch the driver doing an illegal fact does not make it right. Just like if LEO's did a raid on my house becasue my electric bill is higher than the neighbors and I have a higher heat signature. It does not mean I am growing pot. But the indicators are there.