why hooligan fails