GCs do not hate Greece, "hate" is a very strong word to use anyway. I would say the majority of GCs have given up hoping that Greece can do anything about the Cyprus problem. The GC community and RoC have long gone their own way and consider Greece just to be an ally and not a country that has a say regarding ts interior and foreign affairs and policies. The RoC may inform Greece and discuss with the Greek government issues that may affect them but that's it - decisions are taken in Nicosia. Any attempt of intervention on Cyprus interior or exterior affairs by Greece will not be tolerated by GCs.
As for whether GCs dislike Greece I would say that this is valid for around 30% of the GCs, there is a 20% that perceive themselves first Greek and then Cypriots and another 50% that perceive themselves Cypriots first but of greek decent - but beware GCs don't dislike Greece as a country or its people, they dislike its policies with regards to the Cyprus problem and at the same time perceive Greece (at least the junta of 1974) guilty for the sell-out of Cyprus to the CIA and Turkey. Don't forget that Greece was one of the countries that benefited from the cyp prob , though indirectly, as democracy returned to greece due to the plight that the junta caused to the Cypriot people.
Personally I perceive my self Cypriot, and I merely care about my "national" decent in the same way as a Canadian does not care about his. A Canadian call himself a Canadian and that's it. Language and religion (btw I am an atheist) do not define nationality. If they did then the whole latin america would call themeslves either spanish or portugese.