May not be kosher but it is the only way you can vote when the general election takes place. Then you can either vote straight ticket, split the ticket or vote for anyone you like. If you don't vote than you have no right to complain about what happens.
Primary or not, a person should have the freedom to vote for any candidate they want no matter what party.