What makes up the term 'racist?'

Someone that hates and discriminates against another due to their ethnicity? Or someone that votes for or against an individual due to their ethnicity? Is it the individual who wants to support an individual based solely on their ethnicity? Or is it the individual who never looks at the facts, and simply breaks everything down according to the ethnicity of the accused? Is it the individual who feels an entitlement program is bad, because of abuse and misuse? Just because a certain minority makes up the a majority of the programs participants, others feel the individual is racist. Is an organization racist because if it promotes the welfare of their members? How can one group be condemned, and another group commended for doing basically the same thing? Before you call someone a racist, make sure you aren't looking in a mirror.