Things get better. First, as you progress toward clinicals and out of the classroom, you will have less contact with your classmates and more contact with patients, students above/below you, residents, NPs, PAs, support staff etc. A lot of the 'gunner' name calling comes from people comparing you to themselves. Invariably the things that I'm talking about lighten the load off of one of those other people and they will love you for it. When a resident says, "Oh ya and we need to get the OSH records on Ms. Jones." It is an opportunity for you to learn how to get things from other institutions. The key is, you learn how to do it and learn how to do it quickly. Then the next time they say it, you can say, "I'll take care of it". It sounds stupid, but it takes some people 3 times as long to do something as simple as that and it is mainly because they don't have the practice. Then you do the same with taking out sutures, taking out staples, taking out lines, putting in lines, putting in sutures etc.
Yes, there is always the potential that there is someone at your level on your service and they will look lazy next to you. But, you aren't there to be friends with them. You are there to 1) provide the best patient care that you can at your level and 2) learn the absolute most that you can so that you can provide the best patient care that you can in the future. If you really are focusing on those goals and NOT on making sure everyone knows that you are working harder than the other guy, it will come through. You can't please everyone, but most of the 'gunner' qualities are actually good things in the hospital setting and are sought after. Just not the personality bits... [/long winded answer]