It's hard to imagine how such commitments might be maintained, which suggests that fines are more effective than boycotts, especially if they are written into law rather than imposed on an ad hoc basis.
Fines are much more effective than boycotts are.
A man is sitting on a motorcycle with the license plate number 66197, and a red helmet is resting on one of the handlebars.