During my hitchhiking trip from San Diego to NYC, I relied on the kindness of strangers for my rides, and I always asked them why they had stopped to pick me up. The answers I got varied widely, but shared a commonality that seems to be true for 'trail angels' as well. These are people who see someone trying to do something difficult (hike a long trail, travel without money), feel a need to help, and most importantly actually do something about it. I had people buy me food, offer me short-term work to make some cash, flat give me money, drive miles out of their way to drop me in a safer spot, and all sorts of other stuff. There really are some good people in this world. You still gotta watch out for the assholes, of course, but most assholes aren't the type to do anything about it. They might throw a bottle at your head, as long as they don't have to stop the car to do it. It's too much work for them to really ruin a person's day.
Anyway, I enjoyed the read! Keep up the good work.