Blair shock defeat on ‘hatred’ law