The real issue is that too many men (and too many people expressing opinions on this topic) characterize this stuff as "male nature" when it's not. It's male socialization in this particular culture at this point in time. Yes, lots of other cultures have similar masculine socialization - but lots don't or not to the same extent. For example, when the new Danish king teared up as he took the throne abdicated by his mother, the long-reigning monarch, most Danes found that very appropriate and entirely manly.
Aggression, stocism, and constant competition with everyone around you drives violence and sexual predation in our culture - as well as depression, and suicidal ideation in men. If we stop acting like that's just who men are, and start supporting more pro-social norms, it's better for men, and for the entire culture.