I can live with a small country like Qatar almsot 100%Muslim population, banning food during fasting hours for obvious religious reason. But Qatar and similar countries have to have a plan for all the expatriates working in the country and others who are Muslims but not fasting for some reason.

The idea of the banning public eating is to discourage eating during fasting hours, respect fasters and place less pressure on them.

Btw, fasting is more fun when I'm surrounded by eaters and lovely smell of food.

Salam