Um, dunno, the app actually checks to see if this particular event already exists in the system Calendar storage and if so, tells you that it already is.
Seems useful to me, to avoid other kinds of mistakes which could conceivably be made by other users...
In you scenario, it should have worked to remove the event from the wrong calendar using any Calendar app or even via web mail or Outlook (since it's an Exchange account and it syncs).