I'm probably twice the age or more of the average forum member here and in my life I am yet to meet someone that is not a racist - and I have met a **** of a lot of people.
We all like to think we aren't racist but when push comes to shove the majority of us [if not everyone] can hang their heads in shame for something they have done or said in the past and probably will do or say in the future.

With respect to Suarez he should have been banned for life the day he purposely bit another player. Arguing about whether or not he's a racist is just a convenient smoke screen to keep him involved in the game.