I don’t think we can stop early voting or voting by mail.
I think the electronic security is the elephant in the room. Followed by ballot stuffing.
Voter ID is good. But an individual can only commit so much fraud by voting on election day. A single individual can commit a lot more fraud by hacking the machines or ballot stuffing.
Yes, the ballot stuffing when ballots are sent out to everyone is the biggest problem. I keep reading reports of significant number of bad addresses and also multiple voters at same address beyond what one might expect for a family. When I voted in our Nevada primary last week, while standing in line people were coming in and turning over multiple ballots without scrutiny. You’d think they’d at least document the deliver person note the envelopes they were dropping off so that there is some follow-up possible.