In a nutshell, you are letting this horse run the show and she is now showing you that she is the leader.
Quit spoiling her, and quit babying her, or you will end up with a horse that will hurt you.
They are not dogs, they do not react like dogs and they do not do well with humans who baby them.
Horses do on have "moods" per se. And trying to assign human emotions to a horse does you no good in terms of how to be a horseperson.
Unless you quit the Dr. Phil thinking, you are headed for trouble and fairly quickly I expect.
Horses are herd animals, they have a leader as well as a distinct place in the pecking order. That means they know who is the boss of them. And they know who they are the boss of. They rarely challenge a horse higher than them, and will make the lives miserable of those lower than them at times.
You need to be the leader here, not the horse.
If not? The type of things you are seeing now, will be minor compared to what is coming.
Horses make me a better person.