I don't know if I'd ever call self-defense heroic. However, Kyle wasn't only defending himself. He was there because he was defending his community. And that qualifies him as heroic.
Also, he killed a pedophile and a domestic abuser, so that's just bonus points.