Not sure about the law but separation of church and state so churches which are non profit should stay non profit and not take free handouts.
We tax payers are taking free handouts cuz we pay tax. Give me non profit status, do not take my tax and I will guaranteed you that I will not take your stimulus handouts. Seems about right.