Good. Parties should have more power in choosing candidates and we should switch from a "register with a party" system to actually joining a party as a member.
No thanks, comrade. One of the better things about Virginia politics is that there is no registration by party, everyone is technically an independent. The primaries are historically open to all.* I like the fact that Democrats can have a say in the Republican race and vice-versa when there isn't a competitive or compelling nomination contest on the other side.
*Though the GOP stupidly tried to get people voting in the 2012 primaries to pledge they'd vote for the Republican in the general. They're trying to get around it this year for the same reason: no competitive Democratic primary.