I'm not sure I can help you, but let me try.
First, I'm probably not your go-to example. Being inconsiderate is quite easy to me
. In fact... let's cut it short, I'm not you, and not only because E. doesn't permit two profiles per user
That said, I've had to help other new GMs overcoming the same problem when starting to run. Some of them actually shared all the personality traits I can derive about you (tries to please everyone, hesitates because of it, tries to account for everything).
So there are a couple tricks I can advise you, and I can ask them how they deal with the same issues* if that's not enough.
First, and that is the easy, you should realise that at least some players will be even more bored and displeased by a slow ruling, and explicitly don't want the GM to be a pushover. It's likely others don't feel the same way, but let's assume you've got both kinds in the group. So you just can't please everybody
Which means that you can as well stop trying. Just do what fairness and honesty demand. You can do that, I'm sure! People without a moral compass seldom have an issue with displeasing anyone, I have noticed
! Besides, you can always ask the players for their opinion. It's just that you take into account the opinions that were provided in a timely manner.
And remember, a player might not like a specific ruling, but as long as you're being fair to them, they'd like most of the others. It's not a zero-sum game, and assuming you're playing with adults, they should be able to deal with it.
The second trick is much simpler, but might be harder to pull off, because it's not so much a trick as a playstyle.
Just do whatever the NPCs are planning to do, running them according to their own personality and not what "the story needs". Apply the rules as they were meant to be applied, and remember, you're not responsible for what the NPCs do any more than about how the dice fall. If what you're doing would be the same no matter what, people can't really complain that you did it (unless they're into complaining about the sun setting, too).
In short, whatever happens, is IC, and what happens IC, stays IC, no OOC reasons allowed. Like in the first variant, you're there just to provide the neutral arbitration between PCs, NPCs and setting. Just be neutral, and you're doing your job!
I have no idea whether this would fit the game you're running though. Hope one of those helps, though.
*Not too sure their answer will be helpful, though