translate English to French: That delicate matter could be resolved only at the political level, and the key was perhaps mutual respect for different positions.
Cette question épineuse ne pourra être résolue que sur le plan politique et la clef en est peut-être le respect mutuel des différentes positions.