I discuss all of them in my latest Apex Blog post, Reading Writers You Hate. This was a hard post for me to write, because of what I felt and what I had to say. I hope you'll check it out and perhaps comment over there if you find my words thought-provoking.
(ETA: This is no longer on the Apex Blog site, but can still be found on the Wayback Machine: Reading Writers You Hate.)