I'm with Des. I hate fireworks. My cats fear them as do wildlife. I have pleaded with a friend, who is responsible, and heavily involved in a scouts bonfire, etc to ensure as far as he can that no wild animals have got into the bonfire stack e.g hedgehogs, etc.
I would ban the individual sale of fireworks but can see a case for properly run community events with qualified pyrotechnicians. These events need to be in the hands of trained people. It stops drunken idiots causing problems, it reduces the risk of injury to animals and children, it stops yobs causing injury. It also means that you are aware when the event is taking place so that you can keep your animals inside.
Unless you have very considerate neighbours who let you know when they are having a firework party it means, for those who let their cats out at night, you have no warning and the season gets longer and longer. Last year 2 cats that i know of were killed in my area by be allowed out and being run over as they both darted in front of cars as they were scared by the ever increasing loudness of the fireworks. Both motorists stopped and tried to locate the owners; both were cat owners and deeply upset. I found one owner.