The writer is no James Joyce.
When Joyce published his first novel as a nobody, people like you would've said something equally thoughtless about his grammar, followed up by a glib "the writer is no Arthur Conan Doyle."
And to be clear I mean asking about specific instances, so don't point back at the blog post, which seems to be a case of Amazon making a mistake. All of the hyphens quoted from Moonstruck are grammatically correct.
I do think it is difficult for anyone other than the author to answer that question though. For me, only the "red-head scarf" example would be a mistake, but others in this thread indicated that 3 or 4 of the examples were wrong for them.