Tough love! Thats how I always deal with my dogs. They are an animal not a child, not even human! My dogs do what I want them to do NOT what they want to do when it comes to stuff like this. In situations like this your dog needs a calm leader, not a pitty feeling mom!
Its not the "stupid peoples" fault for setting off fireworks. Its the dog owners fault for allowing their dogs to get worked up over a loud noise!
I live inside city limits, have dogs that when I got them did not like "fireworks" and I will be setting them off in my back yard come tomorrow night and Monday while the dogs are crated in the house! They will be happy, my kids will be happy, I'll be happy!
P.S. My husband has PTSD and I treat him with tough love when it comes to stuff like this (loud noises and tough situations) too, he still loves me.