Hello,
There are many reasons why some people cry at the drop of a pin and others do not and it has nothing to do with being an "asshole" . . . a lot of the time, and this is from someone who is not a professional, I think whether we cry or not depends on our backgrounds and how acceptable showing an emotional response was . . . in many prior generations, it was more socially acceptable for women to cry and not for men. Perhaps, for you, your background may have been that people should not show emotions. I can't watch sad movies unless I have 6 boxes of tissues nearby, but my friend can sit and watch the saddest movies you can think of and the only reaction might be to ask where the popcorn is . . .
Sometimes some people don't cry because they were told that showing emotions is a sign of weakness or loss of control or whatever . . . .I can't say whether depression causes someone to cry or not to cry but I do know that our symptoms are most frequently rooted in our past . . . I do not believe that you are a "robot" because a robot would not be even asking the question . . . you have feelings but you are curious as to how you express those feelings . . . .if you see a professional, chat with them about this . . . you may be surprised to discover that there is some trigger in your past (perhaps someone making fun of you when you did cry or telling you that crying is for kids, etc.) and that once you recognize the trigger, you will feel more comfortable with how you express your feelings whether it be crying or not crying . . . but, please, do not view yourself in negative terms . . . . your value is in knowing and accepting yourself . . . .let us know how you are doing, okay? Take care, KC