@DragonBoi471
@Ferrotter
This, pretty much. Kindness is sometimes showing a friend how much they are hurting others. With friendship and life, sometimes you absolutely cannot avoid hurting a friend in one way or another. You
can choose the least painful way, though. She could save Rainbow Dash’s feelings for the moment, but what it if it caused great harm to her pet? Dash clearly
loves Tank. What if harm befell Tank, and then Rainbow learned that Fluttershy had the knowledge to save him, but didn’t? Would it hurt more now, or later? (Clearly, later is the case.)
Rainbow wasn’t upset at what Fluttershy told her. Rainbow was clearly in denial the whole episode. I think, on some level, Dash
knew that Tank absolutely had to hibernate for the winter. She wasn’t ready to say goodbye just yet. She clearly had plans to spend time with her pet throughout the winter and have fun with him. When Fluttershy told Rainbow that Tank had to hibernate, hearing the words so plainly spoken forced Rainbow to face the reality she’d been trying to deny to herself.
Dash started crying because it’s hard to face the truth sometimes. Even though Dash
knew it was the truth, it didn’t make it any easier. Basically, I think it would have ended up with Dash being really upset no matter
who told her.
Interestingly, I noticed a trend among friends. When it comes to apologizing, it’s usually not necessary unless an apology is asked for. (I’d apologize for
everything. It’s an effect of growing up around hyper-sensitive individuals, in a feeble attempt to head off irritating someone else. It seldom actually worked.)
Because Dashie
knew it was the truth, and was willfully hiding from it because it was painful, I think she was more upset at herself than she ever was at Fluttershy. Seeing as Dash finally let Tank hibernate like he needs to, I think she just needed to face herself. I think that’s why she did not ask Fluttershy to apologize, and why I don’t think an apology was ever needed.