If you were an Iraqi who questioned the elections where Saddam got almost 100% would you be unpatriotic?
I think there is a distinction between protesting an election where there is clear evidence of fraud (Iraq, Ukraine) versus taking small problems and blowing them out of all proportion for the purpose of casting doubt on the legitimacy of an election.
I am not saying that there are not issues that we would do well to address. Having different standards in different parts of the state for accepting provisional ballots is something I think needs to be tackled. There are others. But to say that Bush would not have won the 2004 election if the problems had not existed is just so far removed from anything factual that I think people who maintain that position are undermining democracy in this country.
To sum up my position:
Pointing out problems in the election and suggesting ways to fix them --> Stengthens Democracy
Saying the the Presidential Election of 2004 is somehow illegitimate --> Undermines Democracy