Income tax is not a charity. Donations to charities are given freely, at will, not at gunpoint. There is nothing wrong with helping women's shelters, homeless people, and assisting in scholarships for college kids. If you want to do those things (which some people do, and some people don't) then you are free to do so. Take your own money/time and donate it. However, it is wrong to force 'morality' upon everybody else because of what you believe they should be doing. The government is not our moral compass, and through income taxation they are telling us that they can spend our money better than we can.