I feel like I might be breaking faith with Jesus' command to give in secret so your reward would be from God, not man, but I give generously of what I have and never to an organized religion. I prefer it to go directly to charities that feed hungry children and adults or provide medical care in places it can't otherwise be gotten.
I don't do that solely because many Christian churches reject gays (I'm one of those evil people) but because I like some idea of what my money is used for and spreading a message of hate is something I want no part of.