Lets go through this step by step
1. NC enacts legislation throughout the years in regards to accommodating voters, so that more people can participate in the election process.
2. ?
3. NC enacts legislation which restricts the voting process, restrictions which repeal previous legislation
Now I ask you for the dozenth time, how does that in any way relate to the legislation regarding gun purchase? The reasoning behind those legislations have absolutely nothing to do with each other. The process to buy a gun is purposefully difficult because it's a fucking dangerous weapon. It makes me mad that you need this spelled out for you like a child. It shouldn't require this much work to explain such a mind numbingly simple concept.
Dude, no offense, but you are a fucking idiot. First, your steps are completely wrong with respect to voter IDs. NC never enated any legislation throughout the years saying that nobody has to show IDs to vote; they never enacted any legislation on it either way. So this is not an expansion by legislation followed by a retraction by legislation; this is the first go-round of legislation and that is simply establishing a procedure.
As to how it relates to gun purchases, it is pretty damn easy to see how they relate. Both are Constitutionally protected rights. For gun ownership, it is in society's best interest that the person desiring to purchase the gun is who he says he is. Similarly, for voting, it is in society's best interest that the person desiring to vote is who he says he is. So now let's look at the applicable procedures for each person to prove that he is who he says he is:
1. Gun purchase.
Rifles/shotguns: (Get this, it will blow your mind) You have to show ID. Don't have ID, no gun. Want to get ID? You go to the DMV and get it, on your time and your dime (wild concept, I know).
Handguns: Obtain an aplication from the sheriff's department. Complete the form, have it notarized, return to the sheriff's department M-F from 8:30-4:30 to submit the application and have your ID checked (again, if you don't have ID, you have to go get some). Then you wait 3-5 days for the application to be processed. Then you return to the sheriff's office in person, show ID again, and pay the applicable fee, in cash, per application. So, to recap, we have (1) at least 2 in-person visits during restricted business hours; (2) ID required; and (3) pay a fee (in addition to any fee needed to acquire the necessary ID). And nobody really has a problem with any of that.
2. Voting. Show up at poll. Pick a name of any precinct resident and say "I am __________". Ideally, that person is you, but really it could be anybody who hasn't voted yet and is still on the rolls. For example, my neighbor who died 7 years ago but whose name I see every time I show up to vote. That's it.
So, one guaranteed Constitutional right requires 3 explicit "inconveniences". After years of having none of those inconveniences, the other similarly guaranteed Constitutional right now requires only one of those exact same inconveniences. So why is that one inconvenience (which, again, is exactly the same as is required for the other Constitutional right) such a problem for you?