if charity is real charity it helps even if the giver also gets something out of it.
Which was exactly my point. Yes.
how does the giver getting something render the charity invalid?
It doesn't make it invalid, what it does is remove it from the technical definition of "altruism" which is done solely for the benefit of another.
you're just seeking to destroy morality just like the other Nazis.
No, it's so weird that you and Cypress and Hume all seem incapable of discussing a topic dispassionately and just paying attention to the concepts. Instead you "defend" your position like Cypress and Hume by calling others names.
This is all just intellectual play time. Why are you guys so bad at this?