A former defense minister who has been alleged by US prosecutors to being a drug capo has been exonerated by Mexico. This has resulted in massive outrage with claims that the armed forces of the country have become untouchable. Last October, Gen Salvador Cienfuego was arrested at the Los Angeles airport. It was alleged that he shielded a multimillion-dollar conspiracy to smuggle drugs to the US.