You don't have to be a Saint to reincarnate, but you're probably right. I don't know enough about Inuyasha to comment further, sadly. (I've seen the first three episodes and read a couple issues of the comic book when it came out some years ago.)
-- Bob
---------
Then the horns kicked in...
...and my shoes began to squeak.
-- Bob
---------
Then the horns kicked in...
...and my shoes began to squeak.