You're right when you say we all are pleasers. But it depends on who we please. We don't wait for approval from a person we hate or feel disgusted. Those people whom we please are the ones whom we care for.
Couldn't agree more.

So If you really think what they say is right and if YOU REALLY WANT TO CHANGE, you can change yourself. It's always about you. You have a choice in everything, regardless of what others say as "I had no choice". Just make your decision and move on.

And keep this in mind. If the person is not someone whom you don't see in your life in the next 5 years, don't even worry about them for even 5 minutes. People always say things. Choose whom you gonna listen to.
Wow, Much needed advice for me,Thank You Friend