My solution is to just flood the streets with fireworks! Weird I know but please read on. Our state allows class C "Safe and Sane" fireworks. These were the sort legally allowed in San Jose pre ban and are legal in many other spots in the state. These are not the bottle rockets that worried people so much in days gone by nor are they the mortar fireworks currently being used by so many of my fellow residents.
What you banned so many years ago were a few ground level fireworks that did not explode. You banned fountains that shot perhaps 9 feet into the the air. Along with black snakes smoke bombs and flowers. These were never of concern. I am going to confess to past crimes here but as a teenager I loved to get fireworks from Newark and use them on the fourth. I was breaking the law and didn't care, if one has access to the better fireworks and lights them off, they are breaking the same ordinance.
The fireworks I hear and see from my window are easily available in places like Indian reservations or Washington state. Seriously In Washington it's wonderful fireworks everywhere, there is no need for a city or county fireworks show. The point is now I know where to get them and so does most everyone else and my sparklers are the same crime as lighting off a bad ass mortar.
So I suggest just reversing the ban. Make those same small safe and sane fireworks legal and give people an outlet. Tax the sale of fireworks and make some cash for our city, maybe even pay for Christmas in the park. Let charity groups make some profit selling the them. Most of all let people have a since of community and unity. Back in the 70's the 4th was a block party on every street, we need that again.
So why do I think this will work? It allows folks an easy source of fireworks, they can drive to any strip mall and get a box of fireworks. No 3 hour drive is needed. They are legal so you have no worry about using them, gives you another reason not to buy larger more dangerous fireworks. You can support a charity you like, if your kids softball team has a stand you can buy from there and support them. Most of all the legality of fireworks would allow people to use them in a safer fashion. The middle of the street or a school's blacktop are actually pretty ideal. Some place away from houses or vegetation. People hiding fireworks in their back yard lights up trees and dry grass or houses. Almost every fireworks related fire I have heard of was someone trying to hide using the fireworks and using them inappropriately. Also in our political climate folks are feeling the hand of government control they want to disobedient, allow them some small freedom and they may not feel the need to express their displeasure.
To the city, you will gain taxes, need less police on the 4th, have a greater since of community and will have repelled an unjust law.