You are absolutely correct. The Oklahoma Supreme Court ruled that political parties are essentially private clubs,and can make their own rules.You’re correct, but both parties have the option of allowing Independents to vote in their Primary.
However, the OSC declined to explain why the taxpayers are paying for the elections of the private clubs.