I heard something on a TV show the other day from one of the organizers of the rallies in favor of immigration reforms (to favor the immigrants). This guy said something very smart: He said that just because something is considered to be illegal, it doesn't mean that that it should be considered a crime. Let me explain.  He gave as an example the segregation laws we used to have.  It was illegal for Whites and Blacks to go to the same schools or use the same facilities... but was it right? Eventually, our government understood that the segregation laws weren't good, and the laws were changed. Perhaps we need to make a similar change to immigration laws.