I'm sorry but if you really think about it, anger issues still didn't give her the right to yell at Fluttershy... There was a simple way to avoid that completely: WATCH WHERE YOU'RE GOING! Fluttershy had to watch the animals, she couldn't pay attention to where she was going, now Gilda on the other hand had no excuse, she just didn't pay attention, so if anything it's more of her fault than Fluttershy's...