Yes, agreed on all counts. But it's a borderline area -- it's very tempting to use incorrect grammar, styled as natural speech, to establish the character's voice, and then it's very very hard for the author or the editor to go through and edit the results definitively. How can you tell where the voice ends and the bad grammar begins? I think that's why most beginning authors are advised to avoid first-person narrative.