You have a passionate fire that makes you well suited to making friends with homeless people. Have you considered joining or starting a mutual aid group in your area?
You have the devotion to the cause obviously, and this making plans proves that you can take action.
I think that this will be more useful to the cause and you. It will give the cause people who can help in activism (grateful homeless people glad to be participating instead of just getting hand outs) and you (learning to be calm around different opinions)
Someone might say im mocking you, but im being totally honest. If you can do sustained effort and not just short bursts, then you and homeless outreach are a match made in heaven.
The homeless people and local irl activists can be a new familly for you. Let go of your pain.