The deputy PM has backed down after a three-day row with the Greens, but only after the Mexican Embassy got pulled in.