Portland treats the homeless well and its definitely not due to fabulous wealth.
The homeless are not who we should focus on when talking about wealth inequality. Even though it makes a good visual, there are too many other factors at play such as mental illness.
It's the working poor and the rich that are the true divide.
The northwest's homeless problem is a bit different from the rest of the countries; you'll see similar patterns in Seattle, Vancouver (BC), Portland, and even Spokane. There is something about "skid row" that has never went away in that area.