I can understand the frustration.......I don't understand why anyone , however , would ask why give it away because you won't eat it . If anyone has a husband like mine , who goes grocery shopping and buys the exact opposite of what I asked for.....that can is going to sit there until I can give it away . I grew up poor....you never complained about what you ate or where it came from as long as your belly stopped grumbling . As others have stated....canned foods are good way past their expiration date.....I would think that if I were hungry enough....I'd eat it.....and I would assume that if the person taking the can home were to say they didn't want it ....they could swap it out . Is it right to have to lower yourself to accept expired food ? No...but until something better comes along.....economy changing....Americans helping Americans instead of other countries , this will continue .