I knew a guy made of paper once, he was a nice bloke but was really sensitive about his condition. I avoided the topic, and we got along well, until one day we were gaming and I mentioned his character had "Paper-thin defence". He cried so much that upon patting his shoulder I ripped apart the paper and accidentally tore his right arm off D:
I think not being afraid to show your feelings is a sign of strength. Crying when there's people around proves that you're not afraid of what others think, and that shows your strength through that. Besides, keeping your emotions inside doesn't mean you're strong. It still means that you're sensitive, yet you're too afraid of being judged by others. That's just my opinion.
no, I just think it's a hindrance. it makes you 'look' weak, like you succumbed to your emotions. it makes it hard to speak and get your thoughts across. that's the part I don't like. other than that, it's cathartic. makes you feel better afterwards.