Why would the US or Israeli militaries be powerless to say "you can't use your training to help train up cartels and if we find out about it, that's your ass"?
Same reason that Congress has not said to ex-congress members “you can't use your influence to help train up lobbyists and if we find out about it, that's your ass.” That reason would be … money and power for their “retirement” years.