Everyone has an opinion and they are entitled to that opinion. That opinion should not affect you, your decisions, or the way you live your life. There are over seven billion people in this world. Not all of them are going to like you, that doesn’t make you a bad person.
I’m not saying go around pissing people off, I’m just saying some people are going to make their own pre-conceived notions of you, that doesn’t mean you change who you are. Stay true to yourself, don’t change for any one. It may sound selfish, but sometimes you have to put yourself first. Your mental health is very important, and if you don’t love yourself how do you expect someone else too?