Practically no one can sing "The Star-Spangled Banner"—even professional singers struggle (American Songwriter described it as "a vocalist’s nightmare). But does the song's difficulty add to its greatness? When performers actually manage to hit that high note, it's a stirring, chills-down-your-spine moment, even for people who roll their eyes about the land of the free.
And some cultural critics argue that Francis Scott Key's search for the flag through the smoke of the bombs actually ends up being a perfect metaphor for America's quest to make good on its promise of freedom and justice, even through the haze of violence and genocide. As one non-U.S. citizen noted, "You guys have an awesome national anthem about the importance of being American even when everything is on fire/exploding."
Religiously minded Americans say "God Bless America" would make a much better national anthem. "America the Beautiful" has also been proposed as a more accessible, godly choice.