It's always difficult for the majority to give too much to the minority, and that's how we got where we are.
When the minority ruled the whole Cyprus for 300 years against the will of the majority I don't see how you can complain when the majority at some point wanted to be the ones who would take the decisions for the island they inhabited for way longer than all the rest.
We got were we are due to the expansionistic policies of first the Ottomans and then Turkey, so don't try to blame the Greek Cypriots.
During the Ottoman rule the population was divided into higher class Turks (Muslims) and in the lower class of Greeks (Christians). This division of population was maintained by the British, and even by the 1960 constitution that was forced on Cypriots.
This racist division of Cypriot is the root of our problems. Only when all Cypriots will be equal citizens regardless of their race, religion,language etc the Cyprus problem will be truly solved.
Greek Cypriots have made a huge compromise when they accepted the BBF. The solution however should be based on democratic principles and human rights. So 4 votes for "race superior" and 1 vote for slaves might have been OK during the Ottoman era, but such thing can not obviously be accepted now.
Also the land distribution between the states should be based on population percentage. We know very well that this BBF, being a "solution" that maintains the division between the people, will sooner or later fail. If (when) it fails then there is a possibility for official partition and at that point the land distribution will be the most important thing.