This change occurred in my town as well at about the same time. How do you know you are getting cause and effect right? I always assumed that after the amnesty in the first Bush administration it was just easier/cheaper/better attitude to get mexicans and the restaurants stopped hiring the high school kids. I don't think those jobs were ever considered cool for the high school kids but money is useful