Let's say we need X dollars to cover people requiring charity. Government programs spread the burden of X dollars among all of us working schleps who pay taxes, whether we like it or not. Your thought is that we should get rid of that system and instead let those who are feeling charitable (for whatever reason) contribute X dollars by choice.
Does that lead to the charitable people among us contributing more because of those who choose not to contribute? More likely, we simply fall short of X dollars and well, fuk em - it's not my problem...which is where I come to the conclusion that Conservatives/Republicans are selfish in nature.
Is my logic twisted enough for you?