I agree that our 2 party system is for the birds, just as George Washington warned us about. So much of our political infighting and bullcrap derives from a party first (win at all costs) politics instead of what is really best of the country and country's citizens.
What I liked was how conscious military officers were about keeping their political opinions to themselves. Military officers are going to have to serve Democrat and Republican presidents so they should never say or do anything that smacks of insubordination.
As for the two party system, that is a natural consequence of being a federated republic and having a first past the post system. There are no national elections at all in the US. There are only elections at the state or local level, because the United States is a "republic of republics."
And with "first past the post," the candidate with the most votes wins. Imagine a polity with 1,000 adult citizens. If 999 of them run for mayor, then the candidate who garners
two votes wins because everyone else will have only one vote.
The next step is that political parties form, based on coalitions. Two different people with different interests get together and say, "I'll vote for your candidate if you agree to pursue this policy that is important to me." These two win. In the next election,
three people get together and say, "I'll vote for Candidate A if he pursues policy B and C once elected." The Three-person party wins. Then the Two-person Party convinces two more people to join them, and becomes the Four-Person Party, etc. etc. until the parties get so big as to be unwieldy or to have promised contradictory things to different people.
Let me give you an example. Why would gay men march for abortion rights? They will never need an abortion and, if a woman needs an abortion, no gay man is likely to be the father, so why would gay men care about abortion rights? In order that straight women will support whatever policy appeals to gay man (gay marriage, or whatever). Whichever conglomeration of disparate policy prescriptions can form a coalition and keep it together wins elections.
What is different about today versus 100 years ago is that parties have become more "pure" and coalitions more ossified. There used to be liberal Republicans (Lowell Weicker of Connecticut, for example) and conservative Democrats (e.g. Sam Nunn). Those have now been weeded out. And the political affiliation of the population has become more ossified. If you are X (female, black, hispanic, male, white, a gun-owner, etc.) then you
must be Y (Democrat, Republican, whatever). Anyone who does not comply with the expectations is some kind of traitor.