I can’t claim to know your exact situation or anything, but it could be possible that some of what you see as people thinking you’re gross isn’t really that. If you experience enough mistreatment or hate then other things that might have a different explanation can definitely feel related to it. I’m not saying that as a way to try and minimize your experiences or anything, but sometimes it can help to try and find other reasons that people act how they do. If you have a negative image of yourself then it makes sense you’d imagine any sort of negative interaction is because of that, but people are complicated and there’s no saying what necessarily causes someone to do anything.
Either way, the people who would bully anyone are assholes. If anyone mistreats someone because they don’t conform to their specific standards then they don’t deserve to have an opinion on you. I know that it’s easier said than done, but try to ignore those people. Your self worth shouldn’t be based on how jerks feel.
No matter how people act or how you perceive yourself, you are still worthy of love and happiness. There will always be people who find you unattractive for a variety of reasons, just like anyone else. But there are also tons of people who will find you attractive for those same reasons and more. And like I said before, what matters the most at the end of the day isn’t how others feel, it’s how you do. So try to go easy on yourself and remember that one person’s opinion isn’t a fact.
If you want to change something about yourself to make you happy, go for it! But trying to change yourself to make jerks happy will never work, because they can always find something new to criticize.
join-lemmy.org has a list of instances you can join. If you just want to look through a list that’s a great place to browse.
If you’re looking for specific recommendations I’d say lemm.ee is great in terms of moderation, they don’t overmoderate and tend not to defederate from many places so users can kinda choose themselves whether or not to block an instance. Dbzer0 is similar, it’s the instance with the big piracy community which .world blocked, and the admin is also great.
Both of those are in the top 10 communities in terms of size though iirc, which ideally people would avoid the biggest instances and join smaller ones to try and prevent centralization like what happened with .world communities.
Lemmy.zip is also great from what I’ve heard, and while it’s not small, it’s top 20 instead of top 10 at least.