That doesn't really address the issue though, does it? Food stamps are better than nothing, but they do not in fact allow recipients to spend the assistance as they see fit.
It's fine to be in favor of social engineering programs, but it's not consistent to then complain that philanthropists' charity comes with strings attached. The government's charity does as well.