Has this been an issue in the past?
How hard would it be to add a PWA clause along the lines of:
First offense- forfeit all rotation pay to ALPA
Second offense- forfeit all rotation pay to ALPA + fine
Third offense- you're outta here.
You gotta make it hurt their wallet, or they're not gonna stop.