Anthony Kirkland's criminal history is 'long and sickening'