Psalm 146 · a question people ask
If the LORD "gives food to the hungry" and "frees the prisoners" (146:7), why are people still hungry and in prison?
The psalm says what the LORD does, and doesn't say when or how: he is the one "who executes justice for the oppressed; who gives food to the hungry. The LORD frees the prisoners" (146:7). It names no one he has fed or freed, and it sets no time. It puts the list between "who keeps truth forever" (146:6) and "The LORD will reign forever" (146:10). In Deuteronomy the same kind of words about the LORD are followed at once by a command to his people: "He executes justice for the fatherless and widow and loves the foreigner in giving him food and clothing" (Deuteronomy 10:18), then "Therefore love the foreigner, for you were foreigners in the land of Egypt" (Deuteronomy 10:19). Psalm 146 itself gives no command there; it praises. These notes don't claim more for the list than the psalm does.
The verses
“who made heaven and earth, the sea, and all that is in them; who keeps truth forever; who executes justice for the oppressed; who gives food to the hungry. The LORD frees the prisoners.”
“The LORD will reign forever; your God, O Zion, to all generations. Praise the LORD!”
“He executes justice for the fatherless and widow and loves the foreigner in giving him food and clothing. Therefore love the foreigner, for you were foreigners in the land of Egypt.”