Can’t speak to the alternatives suggested, but he’s absolutely bang on!!
They are everywhere!! Walk around any mall, restaurant and offices downtown. Imagine the cumulative effects!
Exclude “pests” from buildings. Don’t kill everything in a radius around them.
Besides being directly toxic to the mammals that ingest them, including dogs, cats, and humans, many rodenticides present a secondary poisoning risk to animals