Nasa needs to play politics a bit: after all it competes with everything else for funding. More power to them. Something to be proud to spend tax money on...
This, basically. We do not have a happy situation in America by any measure and this is being leveraged to bring in more money to work with. While I twinge a little every time they talk about "American ingenuity" or "This is an American achievement", I do recognize what they're doing and they're by no means denigrating other countries in saying this.