Winston Peters - after initially saying nothing was wrong with his and Shane Jones' comments - has now backed down after the Mexican Ambassador raised concerns.