Well, IF we were to ever see a national holiday for election day, AND an increase in polling stations, then we can start talking. I don't think either party is going to do that though.
Early voting and mail in ballots help Democrats so they'll never budge. It leads me to think these things causes voter fraud so they'll never budge. I'd like to see my party propose something small like this as a starter. Please check out my campaign finance reform bill under the political debate threads.
Also, is your idea for having a national holiday for election day similar to July 4th? If so, then that probably would not have fix that much; my evidence is that many companies for July 4th give most of their workers vacations and makes the remaining workers work 12 hours per day.
I still don't get what you have against early-voting. In my opinion, they are doing more than their civic duty; most realize that it would be hard to make it to vote on a workday/schoolday, and rather than skipping the hassle, they want to make their voice heard. True, it may be harder to combat voter fraud, but it has already been established that voter fraud is not really an issue. It's not being lazy whatsoever, it's just helping to streamline the process and reduce lines.