What the words are or why it was written doesn’t change the fact that it’s not a fucking military anthem. It’s called the National Anthem for a reason. Only credulous dullards believe it somehow stands MORE for service members than civilians citizens.