The officers in the bar are obviously too young to hold the ranks that they are wearing. (One Navy Captain admits that his mother is 38 years old, which would make her about 10 years younger than the average Navy Captain herself.)
On Kitty's 50th birthday all the girls went to the navy Officers club to help Kitty feel better about her 50th birthday. First, you cannot enter a navy base unless you have business there or someone signs you all in. Second You still need an ID to enter an officers club. None of them have that. Third, most of the officers had Captain stripes and most looked about 20 years old. None of the captains had a badge designating them a commanding officer in which most captains are. Fourth, one office was supposed to be a navy pilot but his designation was submariner. Fifth, the one captains said his mom was 38 years old. Impossible! If he is a captain, at the minimum he would have served 15 to 20 years. After his commission at let say 24 years old would put him almost 40 himself. his mother could not be 38. All the Navy Captains in that shoot were way too young and frankly disrespectful for an ex naval officer. Lastly, Dharma's girlfriend was sitting on the captains lap at the club. A captain in uniform would not such a thing in front of his men or other naval officers in a social environment.