insan,
I'm not quite sure what you are trying to say with the Vienna agreement. I mean, if you are to accept international laws then you are to accept that northern cyprus is what it is , a pseudo-state.
unless of course you said nothing of that.
I agree that both Turkish Federated State of Cyprus and TRNC are so-called, self-proclaimed states which haven't been recognized by any states other than Turkey. But if the administration of North has proclaimed itself for instance "temporary Turkish administration of RoC" and acted in accordance with 3rd Vienna Agreement; most probably it would have been recognized as a legal entity and no embargos would have been imposed on it. Turkis side did very big mistakes and exploitations afterwards the events of 74.
As I said if administration of North has proclaimed itself something like "Temporary Turkish Administration of RoC" then acted in accordance with 3rd Vienna Agreement; thousands of GCs would have stayed in North. And if they have agreed on the territorial issues in the following 2-3 years, the land that didn't belong to TCs would have been returned back to GC administration. In the meantime another agreement for withdrawal of foreign troops could be signed and in 5 or 10 years time the foreign troops could be withdrawn by stages.
Unfortunately, retaliations followed by retaliations and nothing has happened as it should have been. More than 30 years wasted with mistakes, wrong mentalities,stupid retaliations and more sufferings. No social rebellion have been observed against all these wrong doings, neither inter communal nor bi-communal until recent years when thousands of TCs revolt against the status quoers of North. Status quoers of South still hold their seats and same impassive, bunkrupt mentality. They still look for outside help to force Turkish side in order to achieve their long awaited goal: A Turkish minority in a GC state, immediate withdrawal of all Turkish troops, return of all refugees and repatriation of all settlers.