I really hope this is a joke post, otherwise I think your pops really fucked up your view of what is ok to do with your emotions. Most of this weirdness to display emotion is cultural and further carried on by our fathers. Men cry, women cry, everyone fucking cries.
Part of what it means to be a man is being strong. Whether it's exhibiting physical strength or emotional fortitude, endurance in front of obstacles, stamina in life, courage, whatever. Men should be able to take the heat.
I'm not saying men should not cry ever. But they need a good reason to cry. What constitutes a good reason is open for discussion.
I, for instance, have had three harrowing experiences during which I thought I was surely going to die. And I'm VERY proud of the fact that I only broke down and cried during one of them, my first time. Nobody can take that away from me.
Yes, crying can be a sign of emotional health and healing. But NOT CRYING under duress can be a sign of health, courage, fortitude.
Why would anyone want to criticize a dude for not crying?