The truth about the situation in hotels is that the Cypriot employers kicked the locals out to get foreigners who accepted less wages. Blame no foreigner for the situation Cypriots brought upon Cypriots.
As for the highly qualified foreigners with good jobs in Cyprus. There are lots of highly qualified Cypriots in other European countries with really good jobs. I'm currently working in another European country and I'm Cypriot to the bone. Every time an unemployed person from said European country comes to me and gives me shit I tell them to fuck off.