You've missed, probably the biggest reason.Pseudo Stupidity wrote: All evidence suggests that if you gave every single poor person, legal or not, a thousand bucks a month the economy would be significantly better. And people would be happier, crime would drop, education would improve, hospital visits would drop, and everything would be all-around better.
There is no reason to dislike giving money to the poor except "fuck them I've got mine," and, if you're a minimum wage giver, "I love poverty wages!"
A lot of people get really upset when other people get shit for free. That, and reality is just nonintuitive enough that they will reject the findings as some type of liberal commie pinko propaganda.