… will be appalled by the writer’s grammar.
This may be a case of “hyper-correction” by the Yahoo! Shine writer. Hyper-correction is the result of a writer’s insecurity about grammar and the need to seem more learned than she actually is. The correct word is whoever, which is the nominative case like the pronouns he and I. It’s used whenever the pronoun is the subject of a verb.