20% is the number of people who actually admitted to it. The real number is higher.
I think you are right. I know people that have been democrat all their life and say they will vote McCain,not Hillary or Boma.