I am in favor of ID that confirms you are a US Citizen for either Topic. However, historical voting was actually assigned to States not the Federal Govt for management. Constitutionally there are amendments regarding voting rights as it pertains to discrimination. Right to Bear arms , article 2, is a specific amendment to the US Constitution