I think "unintentionally offensive" is often worse than "intentionally mean", because with the latter you can tell kids, "That person is being MEAN, don't be like that!" It's harder to grasp "that person is not trying to be mean, but what they're saying is not okay."
This reminds me of a story someone told me about her elderly mother-in-law. She, her husband, and the mother-in-law were all at a basketball game and halfway through the mother-in-law turned to the other two and said, with a big happy smile on her face, "Isn't it nice that black people have something to be good at?"
Was the mother-in-law trying to be mean? No. Was that a cringe-worthy and offensive statement? Yes!
Anyway, getting back on topic, I don't really understand why you think this episode would be at all equivalent to the :muffin: Pony situation? Obviously it's going to be "Fluttershy is a doormat, then Fluttershy is overly mean, then Fluttershy finds out she can be assertive without being mean."
The issue with :muffin: Pony was there wasn't any lesson at all, it was "Rainbow Dash shouts at :muffin: Pony, :muffin: Pony screws up, Rainbow Dash continues to be angry, :muffin: Pony continues to mess up . . . Okay, that's a wrap." The problem wasn't "she's mentally disabled", it was "main character screams at a disabled character for clumsiness that she can't help." The whole scene really made me dislike Rainbow Dash, who at one point was my favorite pony.
Spoiler for today's episode:
Spoiler
Fluttershy was a doormat, then Fluttershy was overly mean, then Fluttershy found out she can be assertive without being mean.
Now that I've watched the episode (Now definitely replacing Lesson Zero as my least favorite), the reason I had hesitations AGAIN-- If you had read. Was that I had feared that they would change Fluttershy's character permanently in a manner that just wasn't canon to FLUTTERSHY. Like how they changed :muffin: Pony. Simple as that.
The entire episode genuinely made no sense. All they did was make Fluttershy into Flutterbrute for an episode. In "The Staremaster" as well as "Dragonshy" It was already established that she had the ability to assert herself without being a complete scream-your-head-off, kick your butt, a-hole. Why did Hasbro feel the need to bring out the "Psycho-brute" side of Fluttershy (again)? It was completely unnecessary. And talk about a great example to present to kids! Some of the ponies horrid behavior around ponyville left me flabbergasted. It was like Ponyville had been horribly transformed into the Northern VA/DC area, a town full of ba$+)*ds. I watched it with my husband, but without our son.Spoiler
And we just sat there, slack-jawed when Fluttershy made Rarity and Pinkie Pie CRY. REALLY?!
Of all the episodes, we just sort of agreed that this wouldn't be one that we'd share with him. While it ended up well as all episodes do, and they didn't change her character irreparably to some super-dominant tough pony, I was still very disappointed in the overall content of the episode. :(