Firstly, if your drawing from your experience, you lived in an area DESIGNED for westerns. Venture into regular civilian areas and you probably find a different story.
Well, really, maybe it was a flipping compound but nobody was locked in. Nothing prevented anybody from travelling anywhere. It isn't the DPRK. Stop sprouting stuff you know to be false, or at least don't say stuff you don't know.
It's not western guilt, it's not that westerners can't be nice, it's just that every Asian-Arab-African-whatever I've met have been extremely well-mannered and, yes, in some cases, more than certain westerners.
Sorry, just the idea that westerners are arrogant is one that I really hate. But w/e.
In my experience Muslims are usually far more arrogant than Westerners.