My issue with July 4th is that it's not like it used to be back in my teens and 20s.
Nowadays they have to make a production out of it. You show up three hours early for food, music and events for the kids. If you're going to a freebie, try and find parking. And the food and activities are not free. If you pay for the event, still try and find parking. Then you spend more inside.
So, there you are, paying all that money (or not, depending) and sitting twiddling your thumbs for three hours before the first fireworks are launched and having to deal with crowds the entire time.
Now I sound like the old crotchety person, but back in the 80s and early 90s you showed up, took a seat and got fireworks. Hour tops. Not three hours dealing with crowds and people trying to sell you stuff. The fireworks was the event - not the stuff around it.
Well, just show up for the fireworks someone might say. Sure. And you will totally miss it. Because everyone else showed up three hours before the event and took all the parking. If you make it to the grounds on time, you're standing on the edge because those same people took all the spots.
Sorry. I'm just not interested in a three hour event dealing with parking, crowds and paying money for 20 minutes of fireworks.