And for all those people not wanting expats dressing "immodestly" just take a look at all the well known designer and high street shops. The most skimpiest of skimpy clothes worn by models are plastered all over the place and being sold. Surely,you don't expect ALL women who buy them to wear it "for his eyes only" and not out in public?
The truth is you can't have it both ways and any attempts to do so may very well end in disaster, with the countries in question losing much credibility!