I have no idea what sort of solution would suit some of the GCs and TCs posting on this forum - I cannot imagine them ever living in harmony as they seem to hate each other.
I toured the North of Cyprus this year, between May and September and I met more TCs who resent and dislike the mainland Turkish who are living there than TCs who resent or dislike GCs. I met TCs who blame the current situation re some sort of settlement onto Brits who've bought cheap property over there. Younger Turkish people I met who are there working (mostly in restaurants and hotels) mainly just complained that they were not allowed to travel to the RoC, and others about the very little leave they get in the army compared with soldiers in the RoC. I only met one TC (aged around 30) who said he would 'kill anyone who dishonours my flag' he didn't explain exactly what 'dishonours' meant to him.
My experience of living in Cyprus is that Cypriots in the RoC seem only to go on and on about the events of 1974 and blame all the problems on those, Cypriots who live in the North complain mainly about their current situation re the number of mainland Turks and other foreigners and a number of other things but hardly ever mention 1974 but usually events occurring far earlier than that when it comes to explaining the current situation. And again and again I hear that GCs have nothing against TCs, it's the mainland Turks and the Turkish Army they have a problem with. No one ever seems to speak about the present day or the future.