“You must not bring the price paid to a female prostitute or the price paid to a male prostitute into the house of Jehovah your God to fulfill a vow, for both of them are something detestable to Jehovah your God.”
This is essentially a law against money laundering.
The principle that God doesn’t want dirty money calls to mind the story of Judas and the 30 silver coins he got from betraying Christ (Matt. 27:5).
After committing a grave sin, a person might feel compelled to right a wrong through financial methods.
But serious wrongdoing can only be erased before God if there is a turning of the heart (Eze. 18:31).
More important than the amount a person or entity donates to a charity are the spirit and means that were used to acquire that money.
Was it whole-hearted honest labor? Was it through the sale of something dear and valuable?
If we are living morally unclean lives, we cannot just buy a seat in the house of God’s true worship. Salvation would be a mere illusion (Eze. 7:19).
Religions hold a great deal of the blame, as they habitually accept considerable donations from organized crime members, a sin for which they will be held accountable (Rev. 18:4,5,8,24).