Either that, or cheap, illegally picked lettuce wasn’t all that important to the voter.
McCain lost for three reasons:
1) Pro-Obama media bias on an unprecedented scale
2) An outgoing REPUBLICAN President with sub-30% approval ratings
3) Obama’s massive spending advantage, both in advertisements and GOTV expenditures