Getting involved with volunteering generally leads to you meeting people that are nicer than most. It's how I met most of my current acquaintances/friends.
They always have a listening ear and want to help, which makes me uncomfortable because I am used to abusive/bully type people.
I think maybe through meetup (app) you could also find nice hobby groups. I played Go! (Chinese checkers) for a while and was immediately accepted as if I was part of the family. Niche hobbies like that especially tend to attract good people, because they want the hobby to grow.
It also helps to stop paying attention to the news, and just to focus on people in your immediate surroundings. If something that would actually affect you, happens on the news, it's probably better to hear it from a good acquaintance, rather than a money/ideology driven company.
Just my two cents on the matter, that I've found to make life a bit more bearable.
Edit: I know it's a cliche of "Be the change you want to see in the world.". But there is some truth to that. Small positive actions in your immediate surroundings have a snowball effect. Maybe get involved in local politics? Generally more socialist/communist type parties have grassroots organizations surrounding them, to help suffering people. Might also be a good way to meet well-meaning people, as long as you keep away from the career politician/climber types.