Cuando volvió a España fue muy criticado por miembros del gobierno y por destacados políticos de la Unión Liberal por su decisión de retirar el cuerpo expedicionario de México, lo que unido a que el gobierno de O'Donnell, que ya llevaba en el poder casi cinco años, parecía agotado, le decidió a retornar a la disciplina del partido liberal progresista, a la que nunca había renunciado de manera explícita –como le había confesado a su madre antes de partir a Marruecos: «Yo soy liberal por sangre, por educación, por instinto»–.