Patrick Leahy is fed up ... and he should be