As of this writing, 379 former federal prosecutors have gone public and on the record, signing stating that of course the evidence that Donald Trump committed obstruction of justice is enough to prosecute, if it were not for that OLC rule (not a law) that William Barr has decided protects him from prosecution.
The signatories are from both parties and they don't sugarcoat it.
Each of us believes that the conduct of President Trump described in Special Counsel Robert Mueller’s report would, in the case of any other person not covered by the Office of Legal Counsel policy against indicting a sitting President, result in multiple felony charges for obstruction of justice.
We emphasize that these are not matters of close professional judgment. Of course, there are potential defenses or arguments that could be raised in response to an indictment of the nature we describe here. In our system, every accused person is presumed innocent and it is always the government’s burden to prove its case beyond a reasonable doubt. But, to look at these facts and say that a prosecutor could not probably sustain a conviction for obstruction of justice — the standard set out in Principles of Federal Prosecution — runs counter to logic and our experience.
As former federal prosecutors, we recognize that prosecuting obstruction of justice cases is critical because unchecked obstruction — which allows intentional interference with criminal investigations to go unpunished — puts our whole system of justice at risk. We believe strongly that, but for the OLC memo, the overwhelming weight of professional judgment would come down in favor of prosecution for the conduct outlined in the Mueller Report.