Try substituting 'crave' for 'need' there. You're assigning moral weight to something that acts more like hunger, or attempting to breathe whilst drowning.
People can adapt to this lack more gracefully than they can adapt to drowning, but it's not a thinking process being addressed here. This is an animal drive and you can't switch it off just because it's ungraceful.
Why don't you think people deserve housing and food, in the richest country in the history of the world? Our society could absolutely provide them, it just doesn't because they're "not worthy".
Sorry what? USA doesn't provide food to poor people? I find that a little hard to believe. Even India, with one tenth the resources per capita, manages to do that.
People can adapt to this lack more gracefully than they can adapt to drowning, but it's not a thinking process being addressed here. This is an animal drive and you can't switch it off just because it's ungraceful.