Somehow I don't think practicality argument (not being able to explain the context every time the song is sung) is enough to prevent them from singing it. It is the idea of militarism associated with the song that they reject. I don't agree with this position, but I have no problem it. I do, however, have problem with the argument the person offers that it is the presence of militaristic language that make them ban the song. I think it's disingenuous, as our discussion shows, since the Bible has big share of similar language but is not banned. I think it is the contexts, in other words, the
meanings or
the understanding of those very similar languages
for them that lead to the ban.
Offering this as an answer, of course, might create trouble for them as it opens them up to the issue of patriotism and acceptance of (some) American ideals that are encapsulated in the song. Anyway, have a nice weekend!