We wouldn't need a ban if people just had empathy for their fellow human beings and creatures.  If they realized that pets and military veterans are very sensitive to these explosions.  Pets and other animals do not like the fireworks and can get lost or run over by cars in a state of panic.  Veterans with PTSD are also triggered by fireworks, taking them back to their days in war, possibly setting back their emotional progress.  Maybe there could be designated areas where fireworks are OK to be let off.