Re: “owners”
You know the “owners” of Equifax are its shareholders, right? You’d end up sending a bunch of index fund managers to jail, among others.
I think you mean “officers and board members,” the people who can make day to day decisions for the company. If so, I support it. Lock! Them! Up!