The "hugs not bullets" security strategy introduced by Mexico's former president Andres Manuel Lopez Obrador to tackle criminal violence at its roots failed, US ambassador Ken Salazar said Wednesday.