Earlier quoted context omitted.
I think you're right about society's role, but I see a much more pernicious tendency that I think damages boys and, eventually, men. Society teaches boys to bottle up their feelings. "Be a man" means be strong, and don't show emotion. Crying is a sign of weakness. And god forbid you talk about your emotions...that's a female thing. But the thing is, those activities are what allow us to be vulnerable and what allow u…
There is two sides to this equation. Men need to be taught to express their emotions, but society needs to be taught to be just as accepting of a man who expresses his emotions as one who is stoic, if not more accepting. As it stands, you can teach men to express their emotions all you want, but as long as the stoic man is valued more, we are going to have problems.
Additionally, the specific emotions being expressed matter a lot. I would lose a lot more respect for a man if I saw him crying inappropriately in a business situation (assuming the situation didn't warrant it) as opposed to if I saw him get angry and shout inappropriately.