The bill has prompted disagreements within political parties, within religions and across a wide variety of other stakeholders.

But what ...