Logic is independent of emotions. Thinking rationally is great and all, but trying to control or suppress emotions is generally a recipe for bad times. That said, it is sometimes wise to keep from expressing one's emotions at certain times. Not to deny them, but rather for the sake of prevention of social awkwardness or so on.
If I broke down and cried every time that I felt like it, I wouldn't likely be employed right now.