I agree with you- overcollecting taxes shouldnt happen. You shouldnt pay more than what you fairly owe.I pay taxes. I give to charity. I believe I'm following that rule. I don't feel like the government should over-collect from me what I don't fairly owe, and I damn sure don't believe they should then take that money and support unrighteous causes.
But those are nebulous terms. 'Shouldnt' and 'fairly' are totally undefinable because they change from congress to congress and administration to administration.
Same with 'unrighteous causes'. What you feel is unrighteous may be righteous to someone else who has power to pass tax laws.
This is similar to the whole BS performative governing from a couple months ago- claiming 'fraud and abuse' in programs where there was 0 known fraud or abuse, at least based on the actual definitions of those words. It was just a bunch of programs or initiatives that the people currently in power disliked. OK then, cut the spending you dont support. Calling it 'fraud and abuse' or 'waste' was just catering to the emotional folk who like to rage over those buzzwords.
You support that which you view as fair and you want to end that which you view as unfair. Well yeah, same with everyone else. The issue is that not everyone agrees.