The worst this medical student should have done is refused to give the shot because of the apparent slight. This is basically criminal. If a heterosexual person had done this to anyone under the LGBT* umbrella, they would have been tossed from medical school and faced criminal charges.
Yes, it was assault. Or, is it battery?