That's some real fine officer material right there.
And for the person who thought buying airfare for just a dance is bizarre, this is a very elite school and the honor (that you should have while attend there) and chance to attend one of it functions as a guest is a once in a lifetime occurance for many people. If my DD had an chance to attend one of their functions, either with a serious boyfriend or someone she was a close friend to, I would let her jump all over that chance.
Like I said first, he's a shining example of real fine officer material. Would I want my DS or DD serving under someone who should have grown up quite a lot by the sophmore year at West Point, but is still acting like a punk kid - that would be a big hell NO!!
Honor is a VERY BIG thing with West Point. Flat out, he is not acting with honor in any way shape or form and that is something that his superiors at West Point would like to know, so that they can address it.