Are Malaysian Airlines and/or Garuda Indonesia dry airlines? Are their home base airports dry? Far from it. And these are the two largest Islamic states on the planet.
At Bahrain I believe alcohol is only available airside and thus one is technically out of the country anyway. Wouldn't another solution to allow a continuance of service be to employ only non-muslims for airside duties?
Anyway, the way things are going in Bahrain, surely the mass expulsion of expatriate staff shall be enough to negate the sale of alcohol anyway - hence the MP's should concentrate on their bigger goal of 100% Bahrainisation so that these lesser evils simply disappear into the ether as there will remain no market requirement for alcohol or prostitutes. (Me thinks not!)