Liberal leader Zak Kirkup, who lost his own seat of Dawesville, says the loss is difficult to bear but one he takes full responsibility for.