Hello,
Thanks for bringing this up. It's some consolation to know others have had the same problems and that you're not alone. Well, I, too, have lived in many places. Different cities, different countries. I,too, also came with the best intentions and no prejudices, unless you count an optimistic, good-willing attitude. After more than six years, I can say that the situation was hopeless fromt the start, both for my personal and social life, and I wish I had had just one person warn me in advance. It's all very easy to say 'just leave', either as compassionate advice or out of chauvinist callousness. If only I could. Truth is, in today's economic crisis, for many professions, it's not easy to do. If you're a friendly, open and unbiassed person, who values friendship, you're going to have a hard time. If you haven't got the bio-credentials of a cypriot genealogy and (a must here) speak the dialect, too, well, then forget about even superficial acquaintances just for socializing. Being a woman is far worse than being a man, and being unmarried is just incomprehensible to the locals, but seen as a sure mark of something being wrong with you. Basically, if you are not Cypriot and not married to one (which would make you just barely tolerable), forget about living a good life here. A good life in the sense of a full life. Of course, the expats also, especially Brits, who moved here with their partners or family, think it's all lovely because of the sun, the food and relative safety. What's really shocking is that even Cypriots who spend some time abroad fail to change their attitudes. The chauvinism is incredible and also inexcusable. Sometimes I think it's just a former inferiority complex turned into fake superiority complex due to a recent period (perhaps now coming to an end) of financial prosperity. Well, at least they are polite and employees and civil servants are polite and fairly efficient. But don't mistake that for hospitality or friendliness. Anyway, it's not their problem if you, the foreigner, don't feel at home or have no friends. They don't need you. They were doing quite well until practically yesterday, geographically isolated and in a family-oriented village society. Oh, and, their biggest hang-up is with anyone from Greece.
So, my advice is to make friends with other non-Cypriots and start looking for jobs in other countries. If you do happen to meet an open-minded and truly cosmopolitan at heart cypriot, that's fine, but you'll be very lucky.