My Grandparents voted for Clinton '92 because of his campaign stance on NAFTA (he was against it, likely turned out to be right....). Clinton lied (imagine that!) and reneged on his promise to veto the bill.
Grandpa passed away a few years back, but Grandma is still mad about it. Dems will never get another vote from her. Ever. She still refers to Hillary as "That Traitorous Bitch"; I think that I can count on one hand the number of times I've heard her curse.
Have faith, Dems always manage to screw up whatever they touch.
Great story about your Grandma. That said, Obama is doing us a favor - he encourages liberals to "buy stocks" in sucker rallies - in essence separating them from their money. Less for them to give to political campaigns.. :)