Sorry, but MANY, MANY Demonrats changed their party affiliation!! They WILL change back!
That is the part that shouldn't be allowed. If you vote R in the primary you should have to vote R in General. You can change back to D after the General election.