Hi Finn,
apologies for the misreading of your name - and also often mispelling it!
Yes, you are quite right about it being the CIA World Factbook, and it was almost my bible when I was in full working mode. For me getting contracts led me into places I would never have even considered as places to even visit, and I am forever grateful this happened.
Sorry I don't agree with the 'classic rant' bit, as it IS annoying even as an expat myself to hear whingeing about a place because it is 'not like home'. It is not factual or reasoned rationales that irritate, but simply that - 'it was better at home' or 'why did I ever leave?' etc. Plus and we can forget that these sorts of reactions and comments can and often do overflow into the population and reflect back on all of us trying to fit in.
No nation likes to be criticised by foreigners, it's in our genes. I agree that comments on good and bad things in a country are OK, but within bounds,and surprisingly to me, politics seems to be an area where open discussion can take place as often countries like to get an expat view. This was particularly evident in eastern Europe and Asia. BUT caution and reasoned points of view were the order of the day.
It surely must follow that if one is that unhappy in a place the invitation to leave is, in my view, quite reasonable and to be expected? No-one wants unhappy people living as guests in the place. It's like someone coming into your home and doing the same thing. "I think your house is crap" is hardly designed to make one welcome, and this is often the impression some so-called criticisms convey.
In Australia, the invitation to 'leave if you don't like it' was usually couched in more forcible language - often related to sex and travel, as Woody Allen once put it.
You choose to live in another country, then LIVE in that country, abide by the rules of courtesy, surely we can all relate to that? Isn't this why we get upset about Islamists wanting to change everything in their host countries?
I still maintain that we expats. are guests in a country and should show respect and restraint in what we say. However I recognise that this is probably an old-fashioned attitude from an old fart of 73.