Make them pay the fines personally. They take credit and make big money when employees do the right thing, so let's make it a two way street. Once their net worth gets wiped, maybe they will get the message.
It's legal to buy insurance covering civil liability for almost anything other than criminal acts. The price and availability of such insurance tends to vary in proportion to the risk, and policies often have specific exclusions to discourage risky behaviors. Directors and officers insurance is very common.