Here's the thing, they have a lot of up-sides.
They are a lot of protein for under a dollar.
Quite a few calories.
Are a light weight, easy to pack and carry and store meat/protein source.
Could serve as an entree to a lean meal, especially if on foot or in the bush/ hiking/camping/hunting/bugging out.
They are pretty neutral flavor and take well to about any sauce.
Comes with a can/ cup/ some reusable metal or already valuable, machined cylindrical and cupped shape.
Comes with an ULU.
Now comes in jalapeño flavor.
10 cents cheaper if walmart brand.
I mean, aside from the mediocre flavor and the claim their primary use is food... 8/10.
As far as a donation, SURE! A lot of hungry people aren't picky and love to hav a good meal. Most actually HUNGRY people know the difference between garbage calories and REAL FOOD... older folks especially would appreciate canned MEAT and at under $1 a can, your money goes a long ways towards smiles, I'd bet. And honestly if they don't like them, don't take 'em...can't be THAT hungry if you're turning down canned meat!
on the spam note, walmart carries a cheaper brand "Armour TREET original - Baked ham taste" that's first ingredient is chicken. About $3 a can while spam is $4 here. Bought a few cans for doomsday but aint tried it yet