I would cruise to Mexico, I loved the people, the beaches, the culture. BUT I said and will say again, I would not fly there and vacation there. I think the cruise ports are as safe as they can make them, But the Mexican government cant stop the drup trade in the other towns and one day the drug trade WILL make it to the cruise ports.
What a better way to control the people then take away their source of money and only the drug trade can replace it. They issued the travel warning for a reason.