Gaviria and two other former Latin American presidents -- Fernando Cardoso of Brazil and Ernesto Zedillo of Mexico -- are all arguing the war on drugs has failed and it is time to replace current policy with what they call a more humane and efficient approach .