Sorry to hear about your experience.

Villagio has a guard at all enterances. Should have complained to them. Prevent other people from experiencing the same.

Some of the locals are very nice. sometimes they interviene and put the kids in their place.

Good that Doha does not sell fire crackers that you get in other parts of the world.