I recall reading a story in my youth in National Geographic magazine. The authors had visited many different cultures, and had come to an interesting conclusion. Observations taken both from advanced and primitive societies were the same, and their conclusion was stated as a general trait of humanity:
Upon meeting foreigners (the authors) young men were typically withdrawn and defensive, with a greater tendency to sporting angry looks and behavior. The young women were almost exactly opposite, as they were the friendliest and most inviting to strangers. [Perhaps a way to increase diversity in the gene pool?]
As they aged, however, the roles reversed. The women became harsh and unwelcoming, and the men were much more relaxed about welcoming strangers [maybe they knew no one was after their women!]. The older men were found to be happier, more sharing, and generally more social; the older women were stingier, were more inclined to making angry harsh statements, and in general, were the least likable among the older folks.
With that observation in mind, doesn't that explain an awful lot of the problems between men and women?