I don't take Matthew 25 as an endorsement of open immigration, only as an endorsement of our call to recognize Christ in our brothers and sisters. Good people can disagree on how best to do that in any given situation.

And I know I am biased, as does every other honest person. There's nothing wrong with having biases. Sinfulness lies in the willful indulgence of them.

Finally, discerning the meaning of the Scriptures and Catholic social teaching is a communal responsibility of the Church, not an individual exercise. That's part of what I love about Catholic Tradition. Read the documents.