I'm a bleeding heart, but I don't give to these guys ... ever. I'm honestly not convinced that it "helps," especially when it goes on for weeks, months, and years.
But, hey, it's a job, of sorts! As good as anything else, in the capitalistic spirit of things. If you can convince your customer base to support you, then, indeed, God bless you! You've got a good thing going. May as well keep it up.
I do always like the "God Bless You." Throw in a little religion, that softens us up.