be on a razor/razor's edge
be on a razor/razor's edge British English to be in a
difficult position where a mistake could be dangerous
Politically we are on a razor edge