Pleasing people is hard to do, you cannot please anyone whether you do good or bad they will always have something to say behind your back. Instead of pleasing other people why not do things according to your like, we are not born to please others.
Just take a look at the photo above, this is the perfect example of how foolish our society is. If you keep following the standard set by them you will likely lose your mind because you don't know where to stand, no matter what you do they will always have something to say.
Some people's nature is being judgemental, it's natural reactions for them to spit nonsense conclusion without knowing the story behind the situation or without gathering data enough to support their statements. Only a few people who are rational enough, where they think thoroughly or gather valid info about the issue before giving some conclusions. This is common to those people who love to gossip here and there.
Things you should do so you can live a harmonious life
Never explain yourself too much to anyone - you don't have to explain yourself to anyone to justify yourself, you don't own anyone explanations having few people who know the real you is enough. Stop explaining leave that gossiper hanging.
Do not absorb everything- the photo above says you become what you feed your mind, so do not absorb anything especially if it is drama, bad news, and negativity, or else it will consume you, and lose yourself. Feed your mind with positivity, never allow anyone to dragged you down.
Control yourself - Controlling yourself from every emotion you feel is taking control of your life, don't let anyone or any situation controls you. You should be the one controlling them.
Speak less- In every argument speak less, you don't have to speak a lot just to prove your innocence, just a few powerful words are enough. The more you speak the more chaos will arise, just let it pass. Not because you don't argue so much means you lose, there is no winning and losing in a lousy argument.
Chose your company - It is better to have a few real people around you than having a lot and mostly fake. Chose your company because they will likely influence you, always remember small minds discuss people. If you happen to bump in that kind of people don't step down on their level, just let them but never joined them. If you can't find a great company then better have yourself alone.
If you happen to apply all this, no matter what people throw at you it will never affect you. Stand firm, life is tough you should be tougher.
No matter what you do people always has something to say, so always remember it is your life and nobody should dictate you what to do as long as you are not harming anybody. You don't have to seek anyone's approval. Live your life, be you, and be real. If you keep thinking about other people's opinions about you, you will likely lose the chance to enjoy your life.
I've been judged many times from the way I speak, the way I dressed, the way I look, the way my silence annoyed them, and everything I do. Without knowing the real story but I never let them bring me down. I stand firm and never entertained them, for me, they aren't worth my time. That is why every time I had a problem I don't absorb it all, I just left it there. Everything will pass so I don't dwell on it. When somebody gossips about me, I just laugh at them like "Oh? Am I that interesting? maybe they're bored perhaps?"
"Words are like keys if you chose them right it will open their hearts and shut the mouth" -Unknown
...and you will also help the author collect more tips.
It's not really a matter of speaking less but speaking the right words that will leave an impact. That's much better than anything