The homeless or otherwise displaced people in OTHER countries are always ok, just not in "first world" economies.
I've always found this hypocrisy ridiculous. We can't shoot them here (USA in my case) but we can go to India, Bangladesh, Malaysia, UAE, Brazil, Dominican Republic, Haiti, Iraq, all over Africa or wherever else there is suffering in the world and suddenly it's acceptable because somehow those photos take on some different kind of meaning overseas. Maybe they change on the plane flight.
I think it is a case of the system not quite working right and so the depiction of homeless in our respective countries (again, I'm in the US here) is discouraged because we are "profiting" from those photos. Sure some people do make a profit off photos of folks living on the street or in subway tunnels. Others choose to help. Regardless, the people are people and they all have stories to tell wherever they are. I think the more these stories get out, the more someone might pay attention. The US just might be embarrassed that it has such a high number of homeless and recently displaced people who are Americans that fell victim to an inefficient system.
Phil Forrest