Those are some interesting new things. And, more specifically, youkais are immune to handheld firearms, for various reasons. Dunno about their ability to take on tanks, but you could solve the problem just by saying that your shit is magically enchanted.