I must be missing something, why does it matter that you have to show your ID? As for dress code, yes, this is an Islamic country and whilst I agree that it is a shame you can't wear what you like to a bar, it wouldn't make me leave the country. Introduce a 40% income tax and I'm off but not being allowed to wear skimpy hotpants? No, I'll learn to live with it thanks.