Ok, smashing windows, yes, that is vandalism.
But taking food that would other wise have been wasted and turning it into nice meals for people who don't other wise get many nice meals....you actually think that's wrong?
There was some breaking in required to get the food, if I remember correctly?
Super markets are presumably not allowed to give away out of date food because of safety and health regulations. As annoying as these are, they are actually there to protect you and me, and are probably on the whole way preferable to just letting supermarkets do whatever they want.
Is it very reasonable that supermarkets should either break the law, or have their premises broken into at considerable cost and inconvenience? Or maybe we should just scrap food and safety regulations? Idiots. If they want to cook vegan food for the needy, that's great. Just use your own money and buy the food. If you want to make sure you're using food that would otherwise have been thrown away, then buy products who expire on the same day. Who knows, if they stopped breaking and entering all the time, they might even persuade supermarkets to give them a big discount. Of course, it would lack that great, swashbuckling thrill that they're currently getting.