You are exactly right. Hogs are very smart, cunning, and fast as hell. They will eat anything. One taste of blood, and they will eat their own. They destroy eveything. Hunting will not get it done. It needs to be poison-the only way. This is from years of birthing and raising hogs on the farm.
The problem with poisoning them is that there is no real practical method of doing so that will not put other more important game animals or livestock at equal risk.
Our deer feeding stations are “hog proofed”......lots of goat wire and metal wire panels can keep the pigs and cattle out. The opposite doesn’t exist. You can’t deer or cow “proof” a feeder so that it will then only allow pigs entry. If you protect something so much that even deer can’t access it, then nothing can. If leave something open enough that pigs can access it, then everything else can too. So, yeah, you might be able to poison pigs but you’ll have to pull every bit of the livestock from that piece of property and expect to lose a sizable percentage of your deer population in the process of doing the same to the pigs.