I don't see what the two have to do with each other. On the one hand, you have professor-made tests. These vary wildly from class to class (and even within classes when you have more than one prof). On the other, you have Step 1. This is a very predictable standardized test. I can easily train for the latter, not so much the former. Step 1 also matters a hell of a lot more for residencies.
Why should I feel bad that classmates are doing better than me on the professor-made tests? They took the extra time to study what is important to that professor, learn his style of asking questions, and learn the minutiae that is important to him. I spent that time with friends and family, or watching TV, or masturbating, or whatever. It doesn't mean that they'll make better doctors than me. I would feel bad if I wasn't in the top 10% of Step 1 scorers in my class because that is what I am choosing to invest most of my time and energy into this year.
Oh and also I got a first author pub this past summer. I'd take that over an honors any day.