Those like yourself who cheer for heritage care, drone murder, austerity, extension of the Bush tax cuts, continued war in the middle east, failure to prosecute Bush and Cheney, TPP, and the rest of the republican policies pushed by the president, have completely run off millions of hopeful new voters from 2008. And then you pile on by calling them racists. After they voted him into office.
My advice would be to try to develop some actual principles by which you want to live your life, then stick with them. If you believe in the things I mentioned above, I'd say that you're closer in ideology to Bush or Romney than to Sanders or Grayson, and should vote accordingly. Regardless, calling those who disagree with the policies I listed above racists is not helping the president, the party, or yourself.