This is arfcom - everyone here has presumably purchased a gun 1 or maybe 85 times - probably showed your ID and got a background check performed a few times too. Depending on when/where you bought it, you probably also had to have a "permit to purchase".
When a libtard throws a hissy fit about "disenfranchising" voters - I simply as them "If vouching for someone is a good enough form of ID to register to vote, should it be a good enough ID check to walk in to a gun store and purchase a gun?" It's really that simple.
To the OP's point though - I understand his point about not wanting to give more power to the government. From a strictly philosophical level, we should not want the government to require ID to vote, if for no other reason than the government is granted power "by the people" not the other way around. So on a philosophical level, I agree that requiring voter ID is not ideal. However, in the real world, there's always a handful of morons that ruin things for every one else. In reality, showing my ID to buy a gun is not an impediment to buying a gun, it's something that I accept and do as a responsible citizen because I don't want criminals to be able to buy guns.
Same logic applies to voting in the real world.