You may not like a federal appeals court’s decision that New York Times reporter James Risen must testify in a CIA leak case. I don’t. But it’s Branzburg v. Hayes, straight up. It’s unimaginable that this would have gone the other way.
And keep in mind that even if we had a federal shield law, there would almost certainly be a national-security exception wide enough to drive a truckload of subpoenas through.