Her turn was not earned. Her chacter was about protecting the poor the common man. She was literally burning block after block. I mean how much fuel does Drogon have? I understand you mentioning history but this is a show. Where viewers are taken on a ride of caring or hating certain characters. Its hard to accept them just throwing out characters behaviors over 7 seasons to be undone in a few epidodes.
They built up the Golden Company and they lasted 10 seconds. That was unsatisfying.
Why not have Greyworm fight their commander?
Greyworms arch was learning to care and feel emotions. He was a character we care about and to see him just kill and stikedown anyone in front of him including women and chikdren felt wrong. We are supposed to like him and in his actions one cant help but dislike him now.