Wait, first you say that the deductions are to make taxes 'fair'. But then you turn around and claim that the deductions are for 'improving society as a whole'? Well, which is it? I suspect you just like paying less taxes, and don't really care one whit about the justification for it.
I also loved this zinger:
I paid for it out of my own pocket, so you didn't subsidize it at all.
When you deduct your education bill from your taxes, how do you think that loss of taxes is made up?
Those who are selfish and do nothing to improve society end up keeping the most money, ultimately leaving the government to support all of the society's charity needs.
That is THEIR decision. If they want to be assholes about not giving out money, so be it. If the only reason you are making charitable contributions is to reduce your tax bill, then how charitable are you REALLY being? Again, I think you just like paying less taxes than the guy next to you.
Now, lest you think I'm just picking on education expenses, I don't agree with ANY of the deductions given to people for their expenses (child care, health care, mortgage interest, etc.), which include some that I benefit from. I want them all gone so that the tax code is simplified, and we stop using it for giveaways and trying to push people to do a certain thing (buying solar, electric cars, etc).