Character mistake: In the opening scene is a paragraph describing why the Top Gun school was started. The word "insure" is used when the word should have been "ensure". They wanted to guarantee the U.S. had superior pilots, not take out an insurance policy.
Character mistake: The Commanding Officer, CDR Metcalf (Viper), is wearing is CO pin under his ribbons on the left pocket. That means he used to be a CO, but is not currently. He should be wearing it over is right pocket to show that he is currently a commanding officer.
Character mistake: In the elevator scene the elevator stops and a commander steps in wearing his hat. Hats are only to be worn inside unless a person is under arms.