Also get your data: if you don’t have free meal, you bring from home. This is what the vast majority does. And at the end of the day, this is a matter of freedom: if company X decides to offers free meal, what’s the problem? It creates jobs and attract people! Is this the country of freedom or this place incompetent administration wants to control what companies and people should do?
The city is responsible for the housing development. Not all of it but a lot of it. Same for homeless: the city can decide to address the problem by investing on affordable housing and assistance programs