>Products liability law applied to IT security would put a quick end to most vulnerabilities
No, it would make IT security about as expensive as good lawyers. Just to cover the losses. A method to reliably produce vulnerability-free software is not invented yet.