Cameron should have cancelled the referendum when Boaty McBoatface won.