I tend to place more blame on those that voted for this mess. If those conservatives and 3rd party voters you spoke of had all voted for McCain, it still wouldn't have been enough for McCain to win.
Even if McCain did win, the votes would be recounted till he lost.