There's something in-between that could work: allow everyone, kick criminals permanently, and give a path to permanent residence to others, or something like that.
Seems moderate.