James O’Brien’s apology isn’t enough

.....

© The Spectator