I don't mean this in a hostile way, but the reality of this whole thing is, if you don't like the way the locals act then no one's forcing you to be here. Pack your bags and leave. Yes some of them they might be proud, arrogant, etc..but you have to learn to take a step back in this sort of situation and remember that they've let you into their country to make your money, and just let it go.

If you let this sort of stuff get to you, you'll never really be able to enjoy Qatar or any other GCC country.