It's a national, anthem. It's not a Department of Defense anthem. Sorry, but if people in or associated with the military are offended, that's their problem. What he's doing has nothing to do with them regardless of the loose connection between the military and the anthem's lyrics (which by the way is a metaphor for liberty and freedom and not to be taken so literally).
So when people decide to protest, should they check with the local VFW and Gold Star Moms to see what's not going to offend them? Who else should they check with or is it just the military that gets this exalted reverence?A Gold star Mom was on TV last night and she said when they handed her a flag for her Son that gave his life, it held a higher meaning to her. People should respect that and honor those who serve.