Non Profits always have to face very unfair odds my friend.
As a registered and lauded Non Profit now in our 18th year, albeit in a different field, we encounter the same problems that you do with the big boys.
They skim the cream off the tops and the drops are left for us small guys to fight over for survival.
Fortunately we have learned the very hard way to do with what we've got, but just like you we could do so much more in a fairer situation.
I wish you only the best and all strength in your struggles.
Blessings!