What does Jeremiah 5:25 mean?
Your own wrongdoing has kept these good things away from you. Your sins have blocked the blessings you could have had. Jeremiah 5:25 - Modern Text Bible
(Their lack of blessing isn't God's fault—it's the direct result of their own actions and choices.)