The underlying cause of illegal immigration is the wealth gap between the economically developed and underdeveloped worlds. So long as the gap remains considerable, people will strive to come to America, even if it entails violating immigration laws.
Respect for the civil and labor rights of all workers, both documented and undocumented, is not only the right thing to do, it is the smart thing if Alabama wants to keep and expand its exports to Mexico and the jobs they support.
Most of the people in my Sunday school class are immigrants -- they know very well what it is like to be living in a land where everything around you is foreign to you, and you're foreign to the people around you.
I've had hundreds of conversations with people all over the political spectrum about the immigration "problem." What I see is that people make their decisions to support HB56 or to fight against it on several factors, but not on facts.