Yes, inquisitors are human. Just look at their stat line. Low S and T, average WS, BS, I and A. Hardly Marine material.
And Muppet, if you took away a marine's power armour, he still wouldn't get an armour save. So you can't really judget it by that.