Yesterday person A had a long day at work. They left at 0730 and arrived home at 2220. Person B had been home with person A and person B's toddler. Person A had a very busy and stressful day, hadn't been able to eat or drink for 10 hours or so.
Person A arrived home to find person B sitting on the sofa, washing up not done and stuff all over the side. They had insisted on waiting for person A to eat and had just put some salmon in the oven and made a salad. The salmon ended up undercooked and the salad had dirt on it after being washed. Person A points this out, person b starts aggressively washing the salad, throwing it about. Person A puts their head in their hands saying they can't cope with this shit. Person B starts shouting about what a difficult day they gave had with their toddler (person b works full time mon-fri 9-5), this culminates in a blazing row. Person A calls person B a horrible person and swears at them. Person B swears back and goes to sleep in another room.
Who was being unreasonable?