Temporary relocation would work if there was a credible opposition to govern Syria in the absence of Assad. As it is the "best" case scenario is Assad winning, but he'll probably have to liberally massacre his enemies to stop another uprising.
Fundamentally Syria isn't a country anymore.
So we just try to get everyone out? Or as many as we can? And keep taking people out when the population replenishes?
It just doesn't seem like much of a solution. I'm 100% in support of providing safe haven, supplies, and support to all those in need.
I suppose if there was an easy answer, none of us would be having this discussion. I don't think there is one simple answer to the crisis in Syria... but it would seem that the migrant crisis has to do with a lot more than just what's happening in Syria.