Tom Clancy under fire