Someone else asked why women would find this phrase offensive, and the women explained that it's often used in a negative way to highlight a perceived flaw.
“Telling an angry person to calm down is just pouring fuel on the fire. It's very effective if that's what you want to do though,” someone pointed out.
The worst part is when other men hear me complain about this and tell me it's no big deal and that the men telling me to smile just want me to be happy.
The premise of this should be simple. When someone asks you to do something and you say you'll do it later, either follow through and do it, or don't be upset when they ask again. Simple.