Home Secretary Yvette Cooper criticised Mike Amesbury who was jailed for punching a man.