Then combine this with the time, place and mood the misunderstanding occurred in. Then you will realise that it's too fuzzy to just put it down to a factor such as gender differences ... so what to do? Simples: try not to judge, because at best it is inaccurate and at worse it feeds into the prejudice. It would be far more helpful to take the benefit of doubt while being honest and empathic, because that's the only way the two parties can meet at the centre. If one party refuses to budge, then perhaps just give in! Victories are ultimately a bit petty.
By the way, please don't take this as a holier-than-thou speech, and I'm not condemning you for being so 'simple'. The reality is that all of us are like this, because it's so deeply ingrained and easy, a shortcut in our search for explanation. But for the sake of peace, we can definitely try to rise above it. Honesty and empathy - without the tree-hugging tone.