the students are often the off spring of high up officials or members of the ruling family and therefore they do not get punished. I know of a case where a teacher tried to give detention to a group of boys but because of who their parents are they didn't do it. There is no consequence to their actions. It is best not to give the school/students any ammunition against you in cases like this maybe the teacher could have confiscated the offending items during class however I agree that the childrens reluctance to give up their sweets probably had very little to do with their religious principles. I say this as a muslim and a friend of a muslim teacher at the school who has first hand experience of the behaviour of the students. The school will continue to allow the students to do as they wish as they are a business and need them to make money. The route of the problem and therefore the answer lies with the parents and how they bring up their children. Until the parents complain about such behaviour nothing will change.