He gave out the off the record information so maybe they should throw him off the frickin ship?!
He should realize that these reporters don't give a sh!+ about off the record crap. A scoop or two during this war will make their bones for the next decade in their industry. This is how they get to be a big time news star by screwing their country and Franks (unless it was someone else) thought he could win some favor with them by giving out some secrets.
Some of the least conscious servicemembers when it comes to opsec are Officers and when the press gets around them they get even worse.
Who would want a creep with no integrity out front?