After saying he did not consider the anthem sung in Spanish to have the same value as the anthem sung in English, Mr. Bush said: "I think people who want to be a citizen of this country ought to learn English. And they ought to learn to sing the anthem in English."
Atrios documents the hypocrisy. First:
Of all of the recent fake controversies the Spanish Star-Spangled Banner one was actually the one which put my jaw on the floor and left it there. We are really living in stupid times.
In 1919 the US Bureau of Education commissioned a Spanish version of the song. I don't know why they did so, though an obvious explanation would be because of the substantial numbers of native Spanish speaking citizens living in US states and territories - then and now.
Second (from Kevin Drum's American Dynasty, emphasis added):
When visiting cities like Chicago, Milwaukee or Philadelphia, in pivotal states, [Bush] would drop in at Hispanic festivals and parites, sometimes joining in singing "The Star-Spangled Banner" in Spanish, sometimes partying with a "Viva Bush" mariachi band flown in from Texas.
Every time he opens his mouth, ya know?