Well, as a Tech Sgt in the Air Force, let me throw in my view. First off, this guy was totally unprofessional and his actions were uncalled for. Maybe he was having a bad day, but that is no reason to give you the attitude that he did. I don't care if it's your first day as a 2nd LT, an officer is an officer, and he needs to show you the respect that comes with being an officer. And as such, I agree that you should deal with this yourself. Talk to him and find out what the deal is.
I've been very fortunate that I have never run into the "hot shot LT" that demands something. All the O's I've dealt with have been respectful of my opinions and time in service. Being in AWACS there are quite a few new O's that have never dealt with airmen and NCO's. I've talked to alot of the O's about how to handle situations with thier E's, and I always tell them the same thing. Try to handle it on a person to person level and professionally, but if all else fails, you're an officer and if you need to lower the hammer then do so.