I kinda don't get how tearing off his wings makes him mortal. Past lore suggested Angels are actually the wings and the armor is just something they manipulate as a tool. A human is the unholy love child from a Demon and an Angel. It doesn't really make sense to me.