In the bible one of the shortest verses is John 11:35. The who, what, when, where, and why is not the reason for this post (I'm sure we all have our own beliefs and interpretations) and I'm not trying to explain or convert anyone.
Think for a moment... Jesus with all power in his hand and who knew the tears of others would turn to tears of joy after he rose Lazarus from the dead was overcome with emotion and showed compassion. Jesus wept and there is nothing wrong with that.
Tears are a physical display of emotions. People sometimes cry when they are filled with joy and emotions and other times cry because of pain and hurt. We cry in the inside and out more than we care to admit. We all hurt in different ways at different times over different things. We must remember and never forget that after every storm (regardless of how bad it is or what it is) the sun always comes out.