Legalmente la defensa propia tiene muchas controversias, tanto a nivel doctrinal, como a nivel judicial. Sinceramente, suele quedar en manos del juez, pero el ataque tiene que ser de alguna manera igual al daño que se va a causar, la ley no lo dice expresamente así. Estoy en 4º de Derecho, y he leído casos en los que:
Tipo A vacila a tipo B pidiéndole que le pague una copa en el bar, tipo B se niega, tipo A empieza a meterse con la etnia de B e a insultarle por no invitarle a una copa, cuanto A se predispone a golpearle tras un cruce verbal muy agresivo, tipo B coge la jarra de cerveza y se la rompe en la cara causándole varias lesiones faciales muy graves.
Ésto se dio como defensa propia, los que tengáis interés en saber más acerca de la defensa propia, si buscáis "defensa propia, código penal" os podéis leer el artículo.
En mi opinión en éste caso podría haber controversia, porque es un medio desmesurado, pero si tenemos en cuenta que el otro chico iba rodeado de sus chorrocientos amigos...habría que ver la situación cuidadosamente y comprobar que nivel de peligro podía percibir el sujeto que apuñala para llegar a utilizar la navaja (aunque se ve claramente que la saca incluso antes de que estos entren en el tren..)