Do you know what happiness is? Happiness is a state of mind. Yes. We often expect everything to be perfect for us to be happy. No. Things don’t have to be perfect, but you need only to have peace of mind to achieve it. Be at peace with yourself and happiness will follow.
People will do all they can to tarnish your image, smear your personality etc but take heart because no matter what they do they can’t take away your good deeds. Let them say what they want. The Almighty knows the truth & those who know you better won’t fall for such cheap shots.
Some will continue to hate you for no apparent reason. Instead of constructive criticism, they’re out to destroy people with their comments. Show them you’re happy with who you are by doing what you do best. Show them that you’re not affected by their immaturity.