¿Por qué algunas personas se desmayan cuando ven sangre o heridas?

Cuando algunas personas ven sangre, se asustan, tal vez no hasta el punto en que gritan y huyen, pero su ritmo cardíaco se acelera. Cuando el corazón comienza a latir con más fuerza, las células de los ventrículos del corazón piensan que la presión arterial en el ventrículo es demasiado alta cuando en realidad no lo es. Son solo los músculos que se contraen más de lo que eran. Entonces, esas células envían una señal al cerebro de que la presión arterial es demasiado alta y el cerebro envía una señal química para disminuir la presión arterial. Esto hace que la presión arterial caiga muy por debajo de lo normal y disminuye la frecuencia cardíaca, lo que significa que menos sangre fluye hacia el cerebro, lo que significa menos oxígeno para el cerebro, lo que significa que acaba de perder el conocimiento.
(Obtenido de http://hrspatients.org/patients/… y http://www.merck.com/mrkshared/m…)

Se desmaya porque el dolor excita su nervio vagal, lo que hace que su corazón se ralentice, por debajo de una cierta frecuencia su presión arterial disminuye, esto es lo que llamamos una respuesta vaso-vagal. Una vez que te acuestes, te recuperarás solo si el dolor no persiste.
La emoción puede causar lo mismo también.
Esto es lo que quería decir el Dr. Ramzi Souki.

Se sienten débiles debido a la estimulación del sistema nervioso autónomo. Según el grado de estimulación, la respuesta será: mareos, palpitaciones, desmayos que estimulan el sistema nervioso para disminuir la presión arterial o aumentar e incluso la pérdida de conciencia sin ninguna enfermedad cardíaca subyacente

El miedo a la sangre se conoce como hemofobia.
Las personas hemofóbicas se sienten incómodas cuando ven sangre o alguna cirugía.
Solo imagina presenciar una carnicería de lo más atroz y exagera la sensación de odio que tienes. Esto es lo que sienten las personas hemofóbicas junto con el miedo cuando ven sangre.

https://en.m.wikipedia.org/wiki/