Mexican President Andres Manuel Lopez Obrador said on Sunday the state had in the past been the main violator of human rights in the country, as he blamed violence and disappearances on his predecessors' "neo-liberal" economic policies.