I don't know much about it but I'd be more upset if the Pentagon freely released all their research.
Keeping research results secret for national security reasons is very different from paywalling it just so journals can make money selling access to something the taxpayers already paid for.