Exactly right. I might get flamed for this but immigrants aren't the threat to American values that some people think they are. Their families stay much closer together and they attend church much more regularly. Not too many of their kids are in those Gone Wild videos either. Their kids learn English even if the parents have trouble with it.
When I was in high school black kids and some Hispanic kids in the US have a lot of peer pressure NOT to succeed in school because it is seen as selling out. Contrast that to Asian kids where most will ostracize you as an idiot if you get any C's. Asian kids in the US are also much better about participating and taking an active part in their education than their counterparts in Asia. Kids in Asia are too obiedient and excel mostly in rote learning. They're too much into conforming with the group and take no initiative. Me and my 3 brothers were valedictorians of our respective high school graduating classes. My sister was the black sheep and only salutatorian.
When I was in China I sometimes heard ABC used as American Born in China and it wasn't complimentary. It was used describe hot shot returnees who were too anglo. In the US it does stand for American Born Chinese and it also can be derogatory. I've mostly heard it used to describe kids who could no longer speak Chinese.
And on top of that, you get some nutball cases like racist David Duke who think that White students on the whole are at the top of the pack...when he clearly does not have facts straight and he most assuredly would shy away from any challenge to pit 10 Singaporean students against 10 average American students (white? black?) in an "academic bowl" contest. School for school, pupil for pupil, the Asians would wipe the floor with the Americans. The truth hurts. We better wake up and demand more of our young people and perhaps doing away with public schools might be a good start in America.