Tallg ... This is the custom of the country ....It is upto you to criticise the country's custom.... Nothing to do with Islam.
Islam never asked non believers to stay away from food during ramadan but to muslims. Muslims are not allowed to eat or drink in public even he is not fasting(due to illness/travelling/or any permitted reasons)
So please stop criticising islam.
For me, even you eat infront of me, nothing will change. The fasting is not only keeping away from food, also gives strength to control the mind... I never asked any of the non muslim in my office to hide food and drink. I told them only while Qatari people are there or in public as it may feel them as an insult to them as well as their country. We have to respect the regional customs.