People get mad when God waits to punish evil then get mad when He actually does it. If God punished evil immediately, we'd all be dead lol.
Also, in terms of tithing, it doesn't have to go to a church, just to a selfless but good cause. I even saw giving money to a friend who was financially struggling and had a bill to pay that they couldn't pay a "tithe". Asking people to give to charity isn't greed