How is this disrespecting the troops?
its not. Right now, america is not what america should be. The words of the anthem express what america should strive towards, but right now, theres a lot going on that doesnt fit that goal.
also, "the troops" have zero to do with any of this.