Well, she came in from the confrontation with the neighbor and was quiet. But from that point, it was you who got loud. Did yelling at her make things better? No, it made things worse.
You were anxious to point out it was truly an accident, but still you yelled at her. That doesnt make sense to me. There was no reason, if it was an accident, to yell at her. You were just taking out your anger on her - it is okay to be angry, but not to take it out on another person. You were acting like a mean husband. I dont think thats what you want to do, but that is probably the cultural example you see every day.