My Dad was a JP when the civil union law came into effect. The ministers were not required to perform them, but the JPs were. No one ever asked him, but he swore that he’d refuse them and turn in his JP status.
Good for him.
The only reason this stuff isn’t stopped is because people won’t stand up and be counted.