True, but EU isn't in NATO only some European countries. It's true we don't serve much more than puppets but NATO protects all allies against a major threat, like soviet union...as you said. And as you said it doesn't get much purpose beyond aiding Americans at the moment, the only ones that have been using it, NATO can be 'saved' with a new pact with European Union, maybe less extreme, like if they attack USA we don't have to help but we sure will think about it...or something like that. lol
If Iran gets to be target of NATO, or the opposite, Iran attacks USA, NATO will function well, but i sure hope it's not on American interest.