I absolutely hate crying in front of people firstly I look like an emotional wreck and secondly it makes me look weak. So if I am willing to cry and not try to stop crying I front of you consider yourself lucky.
Self-confidence is the best outfit, rock it and own it. Parents think if they give their children everything they want, they're doing them good. Instead teach them how to have self-confidence. That will take them much farther in life.