I've always heard that crying is a good thing. That it is a great release. That sometimes you have to just "let it out". Crying used to be therapeutic for me, because I would let my emotions build up and build up until something small happened and I had a great big cry over it. It was nice to cry then. It wasn't miserable like it is now.
Lately, I cry at the drop of a hat. Someone says something mean to me, and I cry. I fail my driving test and I cry. I think about something sad, and I cry. I see an "emotional" car commercial and I cry. I used to think that it was good that I'd started to so easily access my emotions, because for a long time I felt hardened. I felt like not being emotional about something meant you were powerful. So when I started crying whenever I felt like it, I thought it was good that I was being honest with myself...that I was coming to accept that people have feelings, and that it is okay to cry, and that it is not a sign of weakness. But I don't know anymore.
I don't think it's good to be hardened at all. But I think that when you cry almost daily, when no one feels sorry for what they've done to you at the sight of your tears (even when they truly should), and when crying only makes you feel empty and weak, it is time to "suck it up" (as they say), and focus your attention elsewhere. I'm not sure if this is the most psychologically healthy way to deal with your feelings, but at some point you just have to recognize that you can't be defeated by the things people do to you.
In short, I'm not sure crying is all it's cracked up to be.