Swiss fight for their guns over EU threat