Stuart Sharpe doesn't do rants. This is one of his best.