Donald Trump sent a shiver through official Washington and America's friends around the world recently when he once again fulminated against NATO allies who refuse to pay for their own defense. His specific target was NATO members that failed to meet their pledge of spending at least 2% of their GDP on their military. Their "free riding," he stressed, is costly to the U.S., Britain, Poland, and other NATO members who pay more than their share.