Ты хоть теоретическое представление имеешь о бронежилетах? Как по твоему мнению бронежилет может защитить от пули, но не защитить от ножа? Энергия удара ножом намного меньше, нежели энергия выпущенной пули любого калибра. Бронежилет пробивает не калибр, а энергия, которая в свою очередь зависит от массы пули и её скорости в момент удара. Условные 9мм могут при схожих условиях пробить или же не пробить идентичный бронежилет, если будут выпущены просто из оружия, которое имеет разную длину ствола, что даст большую начальную скорость и соответственно большую скорость и энергию при ударе. Сами бронежилеты бывают разные, начиная от самых банальных, которые имеют просто кевларовые вставки, заканчивая стальными и керамическими плитами.
Ну и для справки:
Думаю не составит труда понять, что энергия пули гораздо больше, нежели энергия удара ножа.