There are some places that let you go ahead and vote,
and allow 10 days to validate your ID for your vote to count.
I think that makes more sense, and doesn't block people at the polls where
they miss their chance to vote, but gives some leeway.
Asa Hutchinson was turned away from the polls because he didnt have proper ID as required under Arkansass Voter ID Law.
Asa Hutchinson Turned Away from Polls Because of Voter ID Law - YouTube
If voting were organized where parties took responsibility for their membership
and platforms, including funding the policies they push for their members,
we would have less problems with accountability.
If parties commit fraud or their members don't pay taxes to support their programs,
that problem remains internal with that party and shouldn't have to affect other parties.
If your party signs up a bunch of crooks who want to free ride off others,
then your party takes responsibility for educating, supporting and funding those members.
parties that require members to be self-sufficient and pay back what they borrow (and/or provide training and mentorship to follow educational and business plans to all members to become stable) could implement more sustainable programs run at a lower costs because of the standard of financial responsibility required to participate.