Don't want to have a faith based conversation right now. Maybe later.
It's not a faith based conversation. it's just a matter of you getting your facts wrong. Your ridiculous assertion that the people you disagree with do good things and care for people only to get into heaven is totally contradicted by what many of them actually believe. Your argument here is the clearest representation I've seen of a person starting at position because they don't like people, and then constructing your reasoning from there. In situations where the actions of conservatives(giving to charity in your scenario) don't line up with your beliefs, you construct reasoning that allows you keep holding onto the beliefs about the people you don't like.
As I've said before, there's more than one way to care about people and make the world a better place. Most people grow up and understand this before they're 25.