You have your ideals messed up. Since when does someone being illegal in the country have anything to do with casting stones. Being in an illegal status has nothing to do with what the church thinks, what you or I think, etc. This is not an issue of sin, this is an issue of obeying the laws of a land. Maybe the next time you see an immigration officer you should tell them not to arrest any illegals because he would be casting stones.
If you are judging someone for being an illegal alien, then that is what I meant about casting stones. Actually, according to the Articles of Faith, " If breaking the law of the land has nothing to do with sin, then perhaps you can explain the following to me:
"We believe in being subject to kings, presidents, rulers, and magistrates, in obeying, honoring, and sustaining the law." (Article of Faith 12)
So, if you are an illegal alien, you are obviously not doing that.
As for immigration officers, they are merely doing there job, and I am not going to tell him how to do it.