I think the difference between the far right and the far left are often like a hula hoop with the ball bearings rolling around inside. Both wings are concerned about National Debt and, like the ball bearings, make a lot of noise. I think the difference is the left raises taxes and the right cuts expenses to pay it down. In the past both wings got together and made both happy. An example is the Clinton-Gingrich agreement where both met on a moderate middle ground to pay off the National Debt in fifteen years. Bush II, a self-proclaimed moderate, and Cheney ended that possibility with tax cuts and costly unpaid for wars.
Another area of confluence was Social Security. They had agreed on a plan to secure it for 75 years before the Lewinsky scandal forced Gingrich to back away.
Recently the far right and the far left were against the tax cuts because of the trillions being added to the Debt. The right was finally coerced to vote for it. Politics won over principles.
Until recently in our country’s history, wars occurred during Democratic administrations causing military build-ups after Republican defense cuts. Reagan ran on a un-needed military build-up and Bush II built it up to wage an unnecessary war in Iraq. Both wings were told a short war with Iraq was needed and wouldn’t be expensive so they voted for it.
The optics of the right and left show a political divide but reality is they often coincide. Now their bases pressure the wings to fight against each other instead of agreeing for the good of the country.. Patriotism is needed to rejoin the hula hoop.