but someone not caring about my complaints and continuing to do what they enjoy is their right, and they aren’t a bad person for not caring that it annoys me.
I think we're going to have to agree to disagree. To use your example, if my neighbor was smoking in a place that it was stinking up my bedroom, and I asked them to stop doing it there, and they were like "nah I like it here" I'd consider them a huge asshole. Just do it over there not by my bedroom or something.
One confounding issue here is that fireworks affect a pretty big area. The whole neighborhood is probably going to hear them.
I don't know anything about you so this might not land, but I wonder if there's an urban rural divide on this. Folks that live in a more dense area might on average be more considerate of their neighbors. I've known people who live out in the woods that are big on "I do what I want on my property!" Though plenty of people everywhere are assholes, so who knows.
I don't think insults are going to benefit anyone.
Transactions are one of the most basic things databases do. Audit trails are also extremely common. Have you done any development that uses a relational database? Nothing you're describing is difficult or uncommon.
I don't see how this is a plus or unique. A typical row in a standard table would be like pk, item_id, owner_id, etc. Foreign keys are extremely common.
I mean, maybe, but I'm really not getting the impression from you that you know how existing technology works. I've been a software developer for more than a decade so I've got that going for me.