He could have gotten off if he had had a better lawyer. His son was a victim of bullying and theft, and ipecac isn’t a poison.
Yes, ipecac is a poison. That’s how/why it makes people throw up.
But, it is highly unlikely that it would have caused any serious problems in the dilution that it would have been in the water supply.