No doubt.
However, for me it's very much a matter of debate as to whether the consequences of calling him out now, or letting him have the run of the farm with all that entails, will be more severe. Especially on certain particular topics.
Perhaps Starmer is trying something in between the two (again, varying based on case by case) which is, as you say, high risk, but is probably the best way to go.