(1) Every one who witnesses a breach of the peace is justified in interfering to prevent its continuance or renewal, and may detain any person committing it, in order to give him into the custody of a constable:
provided that the person interfering shall use no more force than is reasonably necessary for preventing the continuance or renewal of the breach of the peace, or than is reasonably proportionate to the danger to be apprehended from its continuance or renewal.
(2) Every constable who witnesses a breach of the peace, and every person lawfully assisting him, is justified in arresting any one whom he finds committing it.
(3) Every constable is justified in receiving into custody any person given into his charge, as having been a party to a breach of the peace, by one who has witnessed it or whom the constable believes on reasonable and probable grounds to have witnessed it.