Just because delineating something isn't easy doesn't mean the line has no distinction. Here's an example. I'm an immigrant from the subcontinent. Even among educated people there, coming out as gay can be downright dangerous.[1] I'll go out on a limb and say that we should not allow people to immigrate here any more quickly than we can expect to disabuse them of these sorts of beliefs.
[1] I'm cognizant of the fact that it can be dangerous in some Americam communities too. Alas, we're stuck with that. But there is no need to make the task of progress and civilization harder than it already is.