Glad to hear things worked out in your favor.
I'm surprised this topic isn't brought up more frequently. I've often had to deal with unpleasant mid-levels (PAs, NPs, CRNAs, etc). It's a maddening experience. It goes something like this: They treat me like crap, tell me how "little" I know, then act all nicey-nicey to the team. Who does the team trust more... the medical student who's been rotating with them for the last 2 weeks or the mid-level who's been a trusted employee for years. The mid-level, obviously. My approach is to take the highroad. I make sure all my interactions with the offending mid-level are professional and polite. I don't complain about the mid-level to the team. I just "grin and bear it." Although it sucks, I've never reported anyone. In my opinion, complaining only has the potential to backfire, making me look even worse.
I know many medical students who've had a similar experience. I guess it's just a part of the (sucky) process. I look forward to (one day) supervising the same mid-levels that treated me like crap. I might even return the "favor." (I should add that I've also worked with truly wonderful mid-levels that have taught me tons, included me as part of the team, and made my life easier by having someone I could ask all my silly questions without embarrassing myself on rounds... so to those mid-levels... thank you!!!).