I don't know. There are a lot of people in churches with good intentions. Most have probably never managed a charity or worked with the destitute. So they are clueless about the BEST way to do the BEST deeds. But at least they did something instead of doing nothing.
And, I always try to keep things in perspective. God's ways our not our own, and God uses our work (regardless of our good or ill intentions) for the good of those who love the Lord. Put those together and you see some crazy things sometimes... remember Joseph? Was sold into slavery by his jealous brothers who had nothing but ill intent for him. Doing so resulted in that same brother saving their entire family from famine years later. None of them could foresee how their actions would affect their lives and the lives of many others years later.
So maybe the folks in the line getting the free gas cards didn't need it as much as somebody else from another part of town... Who knows what it might prompt those "better off" people to do for someone else, though.. Think of it as a "pay it forward" moment. Every one of those people who received a free gas card were feeling pretty blessed. Usually, when people feel that way, they want to spread it around...
And, maybe you can't tell anything about the people who go the cards by the car they were in. Maybe they bought it used or inherited it from a recently deceased relative. Maybe it was a rental b/c their paid for car was just totaled and they were shopping, or borrowed it from someone until they could find what they could afford to purchase. Maybe a LOT of people who really DIDN'T NEED the gas card, didn't go get one!
I do understand how this can be bothersome. There is a lot about evangelicalism that twists and taints what Christianity is. But, what they did didn't hurt anybody. This giveaway didn't damage anybody's faith.
And when it comes to faith, we are ALL beggars.