Men's inability to open up is a trained behavior, and is reinforced the most by the group doing the most child care: women. Everytime a boy that cries gets told to "man up" that stereotype is repeated to them. This produces an echo that reverbs through most of society, and especially children, who then mock peers that express emotions.
Women are training their own oppressors. There is enough blame around for all genders.