I am not sure you really understand, or you are a part of this tip top management!
If this particular SOP isn't well followed, there is maybe few reasons. Fatigue could be one.
Just for your personal knowledge:
https://www.skybrary.aero/index.php/Fatigue
So please, tell me fatigue can not be a factor!?
Now, if this particular SOP shows little adherence to, the best solution is certainly not to threaten pilots, but to study where the management has failed! In order to understand that (basic Human Factor or CRM course), you need to get out of this management style!
My 2 cents, the fear factor in this company doesn't help...