Ms. Nine put me onto Reasoning with Vampires, a snarky romp through the Twilight series. Thankfully, I didn’t start reading it before I called it quits on my book, or it would have induced yet another round of edits. (I know I’m guilty of some things, but no where near as much.)
Don’t get me wrong; her grammar is correct. You do, indeed, use the word “whom” where indicated. But, I ask you: when was the last time you said the word “whom” in a conversation? I’m 32 years old, and when I write, I usually correctly distinguish between who and whom (despite the fact the the only people who bother anymore are English majors and maybe Brits), but I have never said “whom” in an actual, honest-to-God conversation. I especially wouldn’t expect a 17 year old to say “whom” in a sentence–unless it was Edward; I could buy archaic grammar from someone educated at the turn of the 20th century. (Yes, sorry, “whom” is now archaic.)
I try my best to make sure my sentences are grammatically-correct and understandable, but most of that goes out the door when one of my characters speaks. Kalyn was born and bred in East Tennessee. She–like me–is quite unapologetic about the use of the word “ya’ll” and ending sentences in prepositions (“at” is a favorite sentence-ender around here). Real people speak in sentence fragments, and sometimes they string together multiple fragments into something approaching a run-on sentence.
Don’t ever make the mistake of correcting a Southerner’s speech, because you might end up with this situation:
A bellhop followed a well-heeled gentleman to his room. “Where do you want these at?” the bellhop asked, indicating the luggage.
“Between the ‘a’ and the ‘t.'” When the bellhop looked at him blankly, the gentleman sneered, “You shouldn’t end a sentence in a preposition. Do you not know that?”
“No, I didn’t know that. Where would you like these at, asshole?”