You can control what voluntarily goes into your mouth. You can't control a vendor handling your food with peanut residue on his hands, which for some people, can be enough to kill them. That said, there is only so much you can do about that risk. But, this is a business self imposing this ban, it's not a government ban, so I have zero problem with it. People who want their peanuts can take their money elsewhere, just as free market is intended.