My sympathies are completely with the immigrants. I am all for opening up of the borders. What we have now are double standards that have nothing to do with justice for poor, oppressed, or exploited peoples. For example:
Businesses as well as individuals can exploit many immigrants because of their status.
Globally, the economic/political practices of the developed nations is complicit in creating depressed situations in the third world.
If we don't like the policies of a nation, immigrants from that country can fairly readily obtain sanctuary (Cuba), otherwise too bad (Haiti).