The homeless meals and clothes closets have been in place for years. Through administrations and legislatures of all kinds. Nobody ‘solves the problem’, unfortunately.
There are limited resources. That’s why you see churches feeding the hungry and clothing the needy, but probably not fighting gambling so much. People are only able or willing to give so much.
I understand, but I doubt that OP meant "individual churches" when speaking of the "Christian Right". More likely, he meant the evangelical movement currently controlling all branches of government, and the people that give it sufficient mandate to tear through the social nets actually able to releviate these issues.