Always better to humiliate them in court than make a martyr.
Shooting them is what the cartels do, justice would be that he is tried by a jury and sentenced under law.
I can see how there could be a net benefit to shooting them on site, but you can't say for sure that the witnesses etc lives would then be safe.