FWIW, most homeless advocates say it's perfectly ethical to give direct cash help to the homeless.
Aren't those people on the side of the drug addicts? There's actually a homeless organization in my area (supposedly Christian) that gives out free housing to drug addicts, but if you're not a drug addict, it's harder to get in (and who wants to live with drug addicts for neighbors down the hall?). Technically they give out free showers, hygiene products, and food to everyone, but then you're waiting in line with, you guessed it, drug addicts, to get your shower. These organizations incentivize repeat addiction by rewarding it with free housing, and they are rewarded for that with more money from the government. More drug addiction = more money for the homeless advocates. Not a good source.
Meanwhile, Christians are suffering for adherence to 1 Corinthians 16:19-20 by having to sleep in their cars at night. I'm sorry, but that makes me angry. I'm still human.
Churches and organizations in my area are legally required to give gift cards or direct food assistance to needy people to avoid enabling drug addiction. Again, Romans 13. (I once had a deacon in my area tell me that I needed to provide "proof of my job search" in order for them to continue providing me with gift cards to pay for my gas too. That hurt, but I could see his perspective.)
It does cause problems because you can't get assistance for high-order problems like storage unit rental payments and car insurance that needy people who live out of their cars face, but those people "live in luxury and aren't illegal migrants, so they can deal with their own problems". I think those with that opinion should sleep in their cars for a night or two. I've done that while traveling - it's cold.
Anyway, I've suffered from being in need and people not helping, but I think a lot of the reason why has to do with lack of discernment on the part of organizations trying to help the needy, not people being unloving and refusing to help anyone. I've been punished for my intelligence, honesty, and adherence to the Scriptures, and so have my friends.
A strange notion of love you got there. It also doesn't seem very hospitable at all.
Without Truth, there is no love. Love comes with truth and being known and accepted. Otherwise you just get taken advantage of and kicked around.
Now, that doesn't mean that the people on the other end of my love have to love me or like me. I've worked manual labor for people who hate the banner of Christ and what I stand for as a witness to them and gave away thousands of dollars worth of landscaping materials that I was able to acquire for free. But I shrewdly selected my actions so that they would be a witness to the Truth, not enabling their sin patterns. That's the difference.
I've also worked with people who have suffered from trauma and they can get angry over trivial details because it reminds them of what their previous abusers have done. If you make a mistake while working, they can yell and lash out because other people in the past have let them down. Someone who doesn't know the truth - that's their mental illness talking, and not them - will ragequit and run away. "If you treat me like this, I'm not going to work for you anymore!" But what is the most loving thing to do? Ignore the rage and keep working, and help them solve their problems and heal up.
It's just a love that is informed by intelligence. If I'm giving away tomatoes on the side of the road, anyone can have them because tomatoes help everybody. I'm definitely okay with hospitality, but if a criminal comes to my home (or my tomato stand) and I know they are criminal, I'm reporting them to the police. I follow the laws and Romans 13.