"None of us is without fault" is not a grammatical error. "None" can correctly be construed as being singular. (Sorry, I can't help it -- I'm a recovering Latin teacher.)
(Sorry, I can't help it -- I'm a recovering Latin teacher.)