One of my favorite blogs has a hate-on for Cassandra Clare, citing bad writing, but turns out it's deeper than that, based on this post which she reblogged:

An American in Britain

Wow. Now I see why she refuses to hear anything about the upcoming movie.