Except you completely missed the point where Ackman isn't making any money off this.
> Mr. Ackman has said he will donate any profits he personally earns to charity, calling it “blood money.”
And that's ignoring the fact that we live in a capitalist society. You need money to get things done. If no one stood to make a profit from this the effort wouldn't be nearly as well run. This is the market working at its best (at least in principle), rewarding people who put in lots of effort to reveal information that benefits the public.
He runs a hedge fund. He gets 2 and 20. That 2 means that his company gets 2% of invested money every year as a fee. He may not make money immediately from his actions but if his investors are happy then he will make money the following year.
> Mr. Ackman has said he will donate any profits he personally earns to charity, calling it “blood money.”
And that's ignoring the fact that we live in a capitalist society. You need money to get things done. If no one stood to make a profit from this the effort wouldn't be nearly as well run. This is the market working at its best (at least in principle), rewarding people who put in lots of effort to reveal information that benefits the public.