If someone you cared about hurt you by not caring, that would be a logical reason to feel hurt. And, if you feel hurt, there is no shame in crying. Crying is not shameful. It is just a physical acknowledgement of the hurt you feel. Even if you "controlled" your expression of feeling you would not control the feelings themselves and they would sit inside you like worms if you suppressed them, waiting to come out later.