Even as a Toyota fanboy (which this seems to be a 3rd party not Toyota directly) I agree with you that companies need to be held accountable because what we’re doing now (nothing) doesn’t seem to be working, however I’d caution you about just making this a financial liability for them and ask you to step back and think critically.
If you make this a financial liability, they (any company) are going to purchase insurance like anything else and then offset that cost to the customer - so you’ll just end up paying for it anyway.