Booze factor .
Thats down to the pilots themselves within the frame work of the the law or ops manual.
If you break it you can expect to be fired.
Flight time limitations are also do to the commander.
If Fatigued Dont do it .Its your licence NOt the companys.
As far as being suspended for being fatigued.
Chat to your friendly solicitor.