Honestly speaking I have never really cared about what other people talk about me or what they think about me but (I won't deny) once in a while it gets you. No matter how hard you try to ignore it or how hard you try to forget it, it doesn't happen. You want to believe you are stronger than them, better than them but when they are there all around you, lurking in the shadows, talking about everything you do it gets annoying actually it is exhausting. I am a very strong minded person (all thanks to an amazing mum and an awesome family) but I still have moments when I feel reallyyyy low. It's tiring to deal with the same stuff again and again (and again). I know I keep saying that one should never pay heed to these people but when they are constantly attacking you for something that is not even true then you start thinking that , "Oh man, what have I done to be treated like that?".
To be honest, I would never ever want someone to feel that way. Every person is different, they have different attitudes, they have different beliefs and they do what they want to do. It is a choice. It is as simple as that. If a person is doing something, let them do it. If it's wrong then tell them it is wrong but don't talk about it behind their backs like they are committing a sin.
Everyone lives their lives the way they want to so respect them for that, if they're doing it wrong then you can tell them about it (like I said earlier) and if they want to they will change it and if they don't then they won't. It is as simple as that! Don't throw your opinion around their backs! If they want you to mind their own business then mind your own damn business! Nobody likes a person poking their noses in someone else's business. Live your life the way you want to and let others live theirs. :)