NO FRIGGIN WAY. Make him PUBLICLY take the 5th over and over and over all Day long.
I agree...issue a subpoena, no immunity. If he fails to show, issue a contempt citation for failure to comply with a congressional subpoena.
If he does show, ask questions for hours & hours, forcing him to take the 5th.
When the democraps try to defend him during the hearing, the repubs should remind the dems that McCabe is not some lowly IRS employee. He was deputy director of the FBI and was acting director after Comey was fired until Wray was confirmed by the Senate.