One possible reason could be that Mrs. Black has said or done something to endanger his friends. For example, if she reveals some secrets that put Ron and Hermione in danger, Harry might yell at her out of anger and protectiveness.
Maybe Mrs. Black has some old - fashioned or prejudiced views that Harry strongly disagrees with. For instance, if she shows discrimination towards Muggle - borns in the fanfiction, Harry, who has Muggle - born friends and values equality, would likely yell at her for her bigotry.
One possible reason could be that Mrs Black's old - fashioned pure - blood views conflict with Hermione's more inclusive and progressive ideas. Hermione, being a Muggle - born witch, might not tolerate Mrs Black's snobbish and discriminatory remarks about non - pure - blood wizards and witches.
Maybe Harry finds out that Dumbledore knew more about his family's past than he let on. For instance, if Dumbledore had information about some dark secrets in the Potter family but didn't tell Harry, it could make Harry furious and prompt him to yell. Also, if Dumbledore's actions led to the death or harm of someone Harry cared about, like Sirius, Harry would likely be very angry with him.
In some fanfics, it could be due to a conflict over a magical object or a spell. Suppose Lily finds a powerful magical item and wants to use it in a way that Harry thinks is dangerous. This difference in opinion might lead to Harry yelling at her to stop her from doing something reckless.
Perhaps Harry is feeling a sense of guilt or shame. Maybe he's made a mistake that he doesn't want Mrs. Weasley to find out about, like using a dark spell in a moment of desperation during a battle. So, to avoid her motherly scrutiny, he starts to ignore her. He might be afraid that if she gets too close, she'll figure out what he's done and be disappointed in him.
One possible reason could be that Harry is preoccupied with his own dark thoughts or problems. Maybe he's worried about Voldemort and his plans, and in his distracted state, he unconsciously ignores Mrs. Weasley's attempts to reach out. Another reason might be that he's trying to be independent. After years of being in the wizarding world on his own terms, he might not want to be mothered too much by Mrs. Weasley.
Maybe Mrs Black made some offensive remarks about Harry's friends or his family. For example, she might have insulted Hermione for being a Muggle - born witch, which would definitely make Harry angry enough to shout at her.
Well, perhaps Harry is feeling lonely and decides to talk to Mrs Black's portrait. He tries to reason with her about the changing times and how pure - blood mania is wrong. Mrs Black, being stubborn at first, slowly starts to listen to Harry. She might then share some tales from her youth that give Harry new insights into the wizarding world's past social structure.
One reason could be Ruby's lack of respect for Weiss's family name or heritage. Maybe Ruby made a joke that Weiss found offensive about her family's reputation in the world of Remnant. So, Weiss yelled at her to show her dissatisfaction.
Perhaps they misunderstand Sakura's relationship with Naruto. They might think she has romantic feelings for him when Naruto's parents have other plans for their son, so they yell at her to keep her away.
It could also be related to the treatment of Harry's friends or allies. Suppose Fudge is persecuting Dumbledore or other Order of the Phoenix members. Harry, who is loyal to his friends and those fighting against the Dark Arts, would be enraged and yell at Fudge. He wouldn't stand for any harm coming to those he cares about, and Fudge's actions in this regard would surely provoke Harry's anger.