Concerning the comment of no one signs “Onward Christian Soldier”, I can tell you if you join Knights of Columbus, you will definitely sign that song.
JoMa
I’m a 4th Degree Knight of Columbus and we have occasionally sang the song. But if the Knights ever start to sing the Union war song “Battle Hymn of the Republic” I will be the first to let others know why it was written. Deo Vindice.