Primary or not, a person should have the freedom to vote for any candidate they want no matter what party.
You have to be in a party in order to vote and then come general.election, you can vote for who you want. It has been that way since elections first started and George Washington was elected president..