Another mediocre episode in this mediocre season, ending with a very tasteless, unpleasant scene. Even if you don't consider what happened to be rape (in which case you're a terrible person, because it clearly was), it's still a disappointing stumble in what's supposed to be Sansa's development into a strong and ambitious political player. She's spent more than enough time being a passive victim by now, and deserves some agency of her own. Like, maybe she could have pulled a knife on Ramsay and warned him that she wasn't going to be pushed around like the other women in his life. That would have a great follow-up to the previous scene where she basically told Myranda to fuck off.
The Dorne storyline is stupid, and the Sand Snakes are basically interchangeable wannabe action girls who can barely fight at all. They're like fucking Power Rangers villains at this point. And the Loras-on-trial storyline is also stupid. It made sense in the books, because Cersei was the regent and of course determined to see Margaery go down. But now that Tommen is the king, his refusal to intervene is just bizarre. There were, what, maybe five or six sparrows (lightly armed and with no armor) at that hearing? His men could have easily freed Margaery and Loras while probably not even having to seriously injure anyone.