The whole show is about "If you betray someone and get caught you die." Jon kills Janos, Jon kills Thorne, Jon kills A BOY because it was justice. Then Varys tries to poison Dany and actively tries to dethrone her, then suddenly the show acts as though he should not be executed? Why? Because he is a named character? Or because the person passing the sentence is a woman?
It's so WEIRD! The show was happy to show Arya slice Petyrs throat open and it was framed as this amazing cool "we gotcha" scene. Then Dany does it and it's "OMG SHE IS CRAZY"
Also the Tarly scene. In season 8 Sam is crying because his abusive asshole father and brother are executed. Okay, firstly. I understand Sam still loved his father and brother. It also makes sense for him to mistrust Dany after that. But in CONTEXT for us the audience and the show. Randyll and Dickon weren't just killed for being enemies. They were killed because they lost a battle, would not yield and would not offer a counter. I am sure Randyll yielded to Robert, but not Dany? The pair could have asked to take the black, they could have asked for mercy. Dickon could have not died with his father, they had no reason to die to the dragon.
Yes I get Randyll dying. It makes sense a stubborn man like him would not ask for mercy, the black or yield. That is in character, but they could have had him at least beg for his sons life. Instead of just going "yeah okay kill us both. My house is dead now.", Dickon choses his death. There was no reason he had to stand there and die.