I am a vegan but still have some tins of tuna and corned beef which I bought before I went vegan which are still in date as they last for so long. I am wondering what I should do with them as it feels wrong having them in the house, obviously I'm not going to eat them and it feels terrible to put them in the bin when more animals are being killed every day to produce more of these products. I wonder if it would be best to take them to a food bank? As a big ethical vegan, I feel as though it may be morally wrong for me to give them to a food bank as it might lead to some people eating more meat/fish and less vegan food. Having said that, is it possible that it could lead to someone eating the food I donated instead of buying meat/fish, in which case it would reduce the amount of them that is purchased?
Another idea would be to do the opposite of shoplifting and go and put them on the shelves in the supermarket. Is there any law against doing this? This way, it could have the opposite impact of buying meat and effectively reduced demand by the amount that I add to the shelves, although in practice they wouldn't be added to the stock on the shop's system.
Whatever I do with them, I really don't like handling the tins and to be honest don't feel comfortable taking them into a public place (which I would have to do to take them to a food bank or supermarket) as it feels hypocritical for me to handle meat in public as a vegan and it would make it look as though I'm a meat eater.
Has anyone else ever had this problem?