For those wondering about the soapy water, it effectively suffocates the hornets because soap allows the water to penetrate and clog the spiracles which prevents them from breathing.
Soapy water is actually a powerful insecticide against many arthropods:
https://extension.colostate.edu/topic-areas/insects/insect-c...