I agree with you completely Riley, and the same thing happened to me. I understand why they are allowed to get away with it now, but that doesn't make it fair. If the Republicans let anyone pick their candidate, then it could be full of mischeivious votes for someone unelectable by "the other side". Basically, it's not the governemtn asking you who should run , it's the republican party asking you you who you feel best represents republicans. Personally, I think it's a waste of tax dollars, because if the Republican party is a private organization (which is fine) then they shouldn't be able to use tax dollars to find out who the "republicans" like.
I am registered as an independent, because I don't like to "label" myself and pin myself down to one group. I vote on the issues and the people who I most agree with, like an intelligent person. The real problem with this system is that there are SOO many people who do vote only for their party, just because that is their party, that a non partisan candidate DOES NOT STAND A CHANCE. It always comes down to Republican vs. Democrat because there are just too many ignorant people that don't know any better but to vote for the side they are registered with. So, it's easy for you to say "Just vote for Romney or Paul" during the election, but the fact is, without the official "nomination" they cannot win. I would much prefer that Romney win over McCain, but because of the unfair way the system is set up, I don't get to make that choice.