Human beings often make choices that differ from those made by God. We as humans mostly look at outward appearances but God looks at the inner being. God is generous no matter the choices He makes concerning us. His love is unconditional. All He requires of us is to ask. Cry out to Him and He would surely answer. Remember beloved that we fight not against flesh and blood but against principalities.The armour of God protects us from these principalities. But one thing we must take note of is that it doesn't protect our backs. This clearly implies that we are never to turn our backs lest we get struck by the enemy. We are never to give up.
We must also be careful of where and whom we seek prayer support. We might end up at places and with people with wrong motives. Beloved let us not begrudge God's generosity because of the circumstances we may be facing. Though we may not see the plans God has for us, we must bare in mind that every challenge is a stepping stone to greater success.
We must give thanks to God when we see a fellow christian brother or sister prospering instead of letting envy creep in.
Beloved, let us try as much as possible to live righteous lives instead of trying to understand God's ways and begrudging His generosity. Remember, if you sow righteousness, you would reap righteousness. In the same way wickedness would be reaped when wickedness is sown.