Can a person who promised to themselves (but did not yet "mail the check") to give charity to a specific Torah organization, not give the tzedakah if they learn the organization is using (at least some of the) donations to provide legal support for a person on trial for crimes that, if he's guilty of them, are also halachic violations?
Is the tzedakha considered a "vow" requiring the person to have to send the donation despite what they now know about the organization?