Honestly, if it's someone who matters to you, I could see how you would feel the need to react that way. But if it's a stranger, they don't mean shit, and definitely aren't worth your tears or worry. But even with those who care about you or vice versa, try to remember that we can't please everyone all the time. There will be times that someone, somewhere will think negatively of you, but if it's someone who cares about you, they'll get over it. I had my husband tell me, "I can't stand you," the one day, and yeah, it hurt like hell at the time, but we've moved past it. It's okay when people think badly about you on occasion, even those who love you, because if they truly do love you, those feelings will pass and they'll remember once again why they love you. But with strangers, like I said, they don't even really matter. I'm sure there are random people you think negatively about at times too and it means nothing in the end because you never see that person again anyway.