Lafferty vows to quash critics