Mexico’s ex-president rebukes critics