Let me just make a small point, you posted:

"In Islam you must donate money, MUST."

Now whether it be Islam or any other faith, if you are commanded by religious rules it ceases to be an individual act of morality.

One MUST pay taxes in many countries - no one deems themselves moraly soothed because they pay the unavoidable tax, even when it goes to those less fortunate.

This is not bashing, just pointing out that Zakat is not a moral act if it is enforced.

"Deaths in the Bible. God - 2,270,365
not including the victims of Noah's flood, Sodom and Gomorrah, or the
many plagues, famines, fiery serpents, etc because no specific numbers
were given. Satan - 10."