We have a bunch of exclusion zones in Edinburgh where you aren't allowed set off fireworks around bonfire night, but I'm going to guess that these are mostly in deprived areas, and not the relatively well-to-do Corstophine where the zoo is.
I don't know Edinburgh that well but it sounds about right:
New powers banning the use of fireworks came into force in four areas of Edinburgh between 1-10 November - though this did not include the area around the zoo.
...
Firework Control Zones were in force in Niddrie, Balerno, Calton Hill and Seafield - where the Edinburgh Dog and Cat Home is located.
I think we really need to restrict the use of fireworks. I had to sedate my dogs after one went missing on Bonfire Night and I found it up the chimney (sooty is not a good look for a Westie).
Yes I agree with you here. Generally I don't like banning things but the British public have consistently proven themselves to not be responsible enough to be able to buy explosives over the counter.