Judge Lamberth criticized Bolton for violating the NDA but said there is no good option. There is: allow Bolton to sell the book, allow critics of President Trump to buy it, and allow the federal government to keep the profits... https://thehill.com/opinion/white-house/503687-why-the-federal-court-needs-to-just-allow-the-john-bolton-book-release
...rather than testify at impeachment, Bolton hawked his book and then later violated his NDA to sell it. That is why Lamberth should refuse the injunction. Everyone will get exactly what is coming to them. Bolton gets his book. Critics get another embarrassing Trump account...
...Trump seizes Bolton’s profits. Trump can even joke that he found the only thing better than having Mexico pay for a border wall: having liberals pay for it, albeit indirectly, via Bolton's payments to the Treasury. And Lamberth’s court could be “the room where it happened.”