Depende, como dijeron ahí arriba, hay mapas como CrossFire dónde hay cargas de chaleco o chaleco en el suelo, lo cual un inocente podría tenerlo, en cambio en mapas como ttt_rats_1337, se puede matarlo, ya que basta con tener buen oído y sabrás que tienen chaleco debido a que tiene distinto sonido cuando lo golpeas, ojo no disparar, sino golpear
En los archivos del juego, específicamente en cstrike/sound/player, hay archivos llamados pain, ahí están las diferencias
En conclusión, para mí es válido matar a alguien que tiene chaleco dependiendo del mapa.