I definetely hear what the OP is saying. At my school, any normal, relatively straight-forward test tends to get averages in the low 90's, so our professors love to give off-the-wall, super-nitpicky, extra-detailed questions. Also, our tests are actually "quizzes" in that we get them once every week or two and they tend to have around 25-35 questions. So, that being said, it's easy to see how the difference between honors and average could literally be two or three questions, which says absolutely nothing about how well you know the material. I really do think that it comes down to 1) the desire to memorize every bit of minutia in the notes; 2) good test-taking (and guessing) abilities; and 3) luck.
This is why I think that there must be some better way to grade us. Short answer questions maybe? I don't know. After my experience this year though, i'm pretty much convinced that who gets honors is almost arbitrary. (at least at my school).
Quid