Over the years there was some flexibility in applying these laws to foreigners. In fact many international companies allows their staff to eat/drink at their offices, the same with EDC Staff. In addition all 5 star hotels continues to serve food in some of their restaurants, gym & spas
Honestly , I no longer see any reason for flexibility in applying these laws. Specially since conservatives in the west are continuing to pass laws to prohibit any public display of islamic practices / celebration
The law was issued in the first place to preserve the traditions of the holy month according to our religion(you'd be naive to think it's only applied as a courtesy to those who fast ) . How would this month be any different then ?