Святых героев не бывает - это оксюморон. Герой не может быть святым и наоборот. Ибо герой всегда воин - так или иначе - а святой только тогда святой, когда живет по Евангелию (это просто по определению). Воин живет по кодексу чести воина, который Евангелию не соответствует от слова совсем. Кстати, в христианстве понятия честь нет вовсе - ее заменяет рабская покорность Богу. Что для героя неприемлемо совершенно.
Поэтому и посмертная судьба у них обычно разная. Святой попадает в Царствие Небесное. Воин тоже может туда попасть (тамплиеры, иоанниты, тевтонцы и т.д.) но обычно попадает все-таки в Вальгаллу.