To those who don't know I think its worth knowing that Indians that speak Tamil and Hindi as a primary language (70% of them overall and every single one thats in a western country) have no concept of 'taking too much'. We all think in language, usually our first language if you're multilingual but it varies. Language does contain coded idea and values within it obviously. Now in Hindi and Tamil when you take water from a river, or food from somewhere you are not 'taking it from X' you are 'being given a GIFT from X'. Now you can never be given too much, you can't have too many gifts. So Indians even if they speak english don't really grasp the very concept of taking too much of something and therefore depriving something of others.
The food bank shit? Well its a gift of food you can be given too much.
Being a litter bug? Well they have no concept of ruining a place for other people so throw trash everywhere.
Its why their enviorment is so fucked there is so so little enviormental awareness in India that everyone just takes as much as they want, chucking their rubbish everywhere. The Ganges the most sacred and holy river in the Hindu faith is a dead river, with no oxygen, the water is jet black and Delhi pumps all its RAW seweage into it. Filled with rubbish and other waste just dumped into it. Its also their main source of drinking and cleaning water so they have to filter all that shit out.
And thats their most holy river, that they drink from, the very water is a gift from one of their gods. And they dump their raw untreated shit into it and throw all their litter into it. Because the water is a gift TO them to do with as they please.