This is a big one. I don't live in the Portland area, but anytime I've considered moving any large distance away from where I am I've always rejected it because my family/friends are all in this area. As much as I might like it a lot somewhere else, I'm not willing to uproot my social ties for it.
As I see it the alternative is to stay and advocate to make things better, and while that's grueling I think it's worth it.