This.
Then pretty much the question becomes would you rather have a vote free of fraud which guarantees the right person won, even if your guy lost. Or would your rather have a vote, ripe with fraud which guarantees nothing, even if your guy did win and may have not according to a fraud free vote.
Edit: I'm for the will of the people and you can't guarantee that unless the people are the ones doing the voting.
How about option 3: after elections, check to see if there's a problem. If no such problem exists, the system isn't broken.
Further, do you think it's really that easy to influence an election? How many people are you going to get to go from city to city voting? 2? 3? 3 people spending their entire day driving from polling site to polling site - including standing in line, etc., let's say they manage to vote every 30 minutes. 3 people, times 2 votes per hour, times about 12 hours... 72 votes is generally meaningless in elections with millions of voters. Okay, but what about smaller elections - more local types of things - not many polling stations; each person in on it can only vote once, maybe twice, before people start noticing "hey, weren't you here an hour ago?"
Your only option is to increase the number of people in on the voting fraud. What happens when just one of those people has a change of heart and alerts authorities what's going on? Boom - everyone else gets nabbed for a felony.