For example eating meat: if you don't eat meat because you love cows, becoming a vegetarian might actually hurt cows. If people weren't eating meat, there would certainly be a lot less cows around than are now.
I am all in favor of feeding all hungry people, but once again it is not so simple (note: not trying to pass off hardcore opinions, just thinking and playing devil's advocate). The problem are always the incentives. If you know your children will always be fed, maybe you'll worry less about having kids - you'll just have them. Eventually because of overpopulation it might become impossible to feed everyone. If people worry about having to feed their kids, maybe on average they'll only have kids when they know they can be fed. (I don't know a good solution to this).
It get's really bad when he claims that "people who don't want what they should want are usually just deluded".
The incentive problem goes further - if people are only allowed to get "equal" things, competition is eliminated, and hence also progress. In former eastern Germany, there was only one kind of car, made from plastic. It is a bit like with the cows - you think you are helping everybody, but suddenly people are forced to drive in shoddy vehicles endangering their health.
As I said, it is a dilemma, I don't know the answer. But I suspect that ultimately there will always have to be some competition and struggle. Unfortunately.