Why and how chemical weapons were banned

Chemical weapons were banned in two main steps. The 1925 Geneva Protocol banned using them in war, and the 1993 Chemical Weapons Convention (in force since 1997) banned owning them at all. The trigger was revulsion at World War I. The ban lasted mostly because major powers decided these weapons weren't worth much to them.

How

Why it worked when most weapons bans haven't

  1. Poor military value: Wind, gas masks and protective gear made gas less effective than high explosives against prepared troops. After 1945, nuclear weapons did the deterrence job, so giving up gas cost the great powers little.
  2. Fear of retaliation: In WWII, both sides held stockpiles and neither used gas on the battlefield.
  3. Fear of a “poor man's atomic bomb”: Strong states wanted to deny weak states a cheap weapon that could offset their military advantage.
  4. An old taboo against poison, made stronger by the horror of the trenches.

My interpretation (not settled fact) is that the moral taboo explains the public pressure, but reasons 1 and 2 explain why governments actually signed. The ban still isn't airtight: Syria used chemical weapons after joining in 2013, and Russia used Novichok nerve agents against Skripal and Navalny.