Who would I be to change their policy? I know that if I wanted to stay there I would comply to whatever social and cultural standards are expected to harmonize with the society or leave. Its there country and they have a right to uphold certain cultural standards if they choose to. .
Sure, but you can still have an opinion on it. I lived there for almost five years and ensured that they wouldn't mistake me for a Saudi.
And I always wear jeans in Bangalore.
I too agree that people can choose the rules by which they define their society. But for the Saudis to call themselves liberal would be a big joke. Thats my point. Follow whatever rules you want, but don't label it something else. That creates a misunderstanding with people expecting you to be what you call yourself.