You can say that society is responsible for the homeless or jobless all you want, but you cant say that any individual is. So why should individuals be punished. That being said, I donated enough clothes to goodwill so I wont have to pay any taxes this year.
Goodwill is better run that the government so I might as well give it to someone who will actually use the stuff wisely.