Magic i agree with you, there are problems here and even though i am not a resident of this country i know it's rather young country and with time they will learn thnigs. Right now the country is having money inflow so they don't care about it.
but when the business grow, compitition get tough then all these thnigs matter. Then attitude changes.

Again an Exaple: if you 10,000 riyal in your pocket and if you know that somebody is charing you 1 Riyal extra you won't mind paying it. if you have only 10 Riyal in your pocket then you will react to this unjustified charge.

Thats kinda human nature and you are far more experienced than me so i know you know it better than me.