What Sigma said, it's the United States National Anthem, not Mexico's, not Cuba's, not any other latin countries national anthem. If they want to be Americans so much they can at least make an attempt to learn english. I know immigrants who have been here 4 years and speak better english then a co worker who came here 10+ years ago.