I give up. The cockroaches win. I'm leaving the house until Ibis gets off work and can deal with this. I killed four smaller ones and shot a 2 incher off the deck, but at least four got away from me in the cabinets.
If you don't hear from me in 24 hours, please send backup.