When Pride and Rita Devereaux are talking over the piano near the end of the episode, the amount of alcohol in Pride's glass on top of the piano changes levels a number of times between camera angles.
There are two characters, one with the rank of General and a cadet with the rank of Lt. Commander. General is a rank in the army, air force and marines. Lt. Commander is a rank in the navy and coast guard. A military school wouldn't have mixed ranks from different branches of the military.
In addition to wearing the wrong rank devices (he's wearing the insignia for a cadet colonel) he's wearing his triple diamonds in the wrong place. He's wearing them in the wrong place. They should be on his epaulets, not on his lapels.
The general doesn't wear his cover while he's outside which would constitute being out of uniform. A lot of actors do this, presumably because it would mess up their hair or hide their face.