Sing it in English!
C'mon, you damned foreigners! If English was good enough for Jesus, it's good enough for you! So don't sing the Star-Spangled Banner in Spanish!
Honestly, most of the clods demanding that we don't let Hispanics have the free speech right to celebrate the United States however they want to probably don't realize that Jesus didn't know English. These paranoid, xenophobic, insular bigots are slavering at any chance to kick out anyone who wasn't born here, who isn't white, who speaks with a foreign accent.
Dumb dirtball hicks. There are more important things to worry about than people who adore your country in a language that you don't understand.
I swear, the constant reminders we give to Hispanics that we native-born Americans hate them will come to no good. I remember a former Republican president saying something ominous about "a house divided against itself," but that doesn't seem to stop the current house-dividing Republican president.