Once again, you appear not to know what "logic" means. Perhaps you're using the Spock definition. You mean "rational" and by that you mean "in our narrow self-interest". Do you think there's something "logical" about not taking in refugees and allowing them to suffer and die? "Hey, cheer up - you're dying logically!" you can say to them.
I love it when people act like they're just following reason and common sense when what they really mean is unconscionable selfishness.
There's nothing selfish about considering our country first. RATIONALLY speaking, we have no long term plan for refugees if they were to come here. I guarantee you that they would end up in the inner cities, or slums, with no job skills, little to no education, poor to non-existent healthcare, and no future.
We have...
-No plan for their education
-No plan for their housing
-No plan for their healthcare
-No plan for their job training
-No jobs to give them
-Overtaxed and overburdened welfare system which cannot accommodate further stress from foreign refugees
And that's just what I can think of off the top of my head.
Now, when you consider how many billions of dollars would have to go fund all of this to make it feasible, consider this: Congress can't even decide on a budget for it's own well-being without shutting the government down. What the hell do you think they're going to do about refugees with all the things I just listed (and likely countless more issues I didn't mention)?
Face it, you have an EMOTIONAL argument, not one based on Rational, Logical reasoning or thought.
And let's also assume for a minute that we take in just 2,000 of them. Why not more? Why just 2,000? And the same issues still apply that I listed above. At that point, it's just a feel-good measure to pat ourselves on the back with. We've made no substantial contribution to the refugee crisis when there are millions still out there.
There's nothing selfish about that. It's perfectly acceptable, and it's a must if we want to do it correctly. Which we never do, and won't.