Mexico's Obrador has high approval ratings even as protesters demonstrate over weakening economy and security situation.