Rank and file varies. The USMC is still pretty American and Patriotic.  Army and Navy have some issues.  The good thing is most of them don't score high enough on ASVAB and/or are too stupid to do much above supply clerk.  If you've worked in intel and technical circles it is 90% white, 7% Asian and 3% other. We had a lot of bad actors compromised, blackmailed, and promoted within all branches. Most of them have been ferreted out, but some remain.  CI is on the hunt.