Not all military and government people are like that, but Marines tend to take the cake.
Source: me and buddies I know.
Sorry to stereotype, just every relative of mine (sampling size of 5 isn't reliable) goes into armed services disenfranchised and undisciplined indian born americans (from rock drummers to annoying hip hop talkers), and come out really uptight country listening republicans who are really into rules. Even when they were stationed in blue states, they come out red. One has a country accent! He lived in india until he was 12 then NYC, and has a by way of the military country accent. It's super weird.
My marine cousin was the worst, he gets into anti-immigration rants (legal or otherwise) when he was born in india and tells people if they don't agree with his rightwing politics they shouldn't be able to live here, because they're unamerican for dissenting (while this lefty believes america was defined and built by dissent, and I love Her for it). Not to threadjack or inflame anyone, but man they seem more driven by rules than ethics, intelligence, and compassion. The last I saw of him was when I kicked him out of the car for making a cute foreign born girl cry for disagreeing with him (he went full beast mode, finger pointing, heavy breathing, shouting while arms distance from her in a car, 'how dare you criticize, you're not from here! go back to germany!').. It was mortifying, hypocritical, and the lack of patience for differing ideas worthy of a boot out of my car and a disowning.
Call me biased, but the lack of flexibility and stubbornness to hear other's point of view makes military men not worth working for in the private sector to me - they're too rigid. I'm talking 'flaming military,' meaning they wear a lot of americana flair, talk in military jargon, and really let a job they had years ago define the rest of their existence.