¿Podría alguna pistola operar con oxihidrógeno? ¿Por qué o por qué no?

Si y no. 🙂 Sí, podría hacerse, pero no con mucha eficacia. Una mezcla de oxígeno / hidrógeno explota a alta velocidad, detona. Esto puede proporcionar una gran cantidad de energía, pero solo por un período de tiempo muy corto. Algo así como usar dinamita como propulsor. La recámara tendría que ser muy fuerte y el resto no demasiado fuerte ya que la presión comenzaría a caer inmediatamente cuando pasara el frente de la llama.

Un propelente no detona, sino que se deflagra. La reacción avanza mucho más lentamente a través del propulsor y ejerce una presión más baja durante un período de tiempo mucho más largo empujando el proyectil fuera del cañón.

La diferencia podría compararse con ser golpeado con un puño y empujado. Puede obtener la misma cantidad de energía, pero el golpe no duraría lo suficiente como para moverlo tan lejos como lo haría el empujón.