Everybody stereotypes the ignorant are racist, and some are just out right assholes.
My definition of stereotype is to assume someone is a certain way because of how they look, what they're religion is, or where they are from.
My definition of racist is when a person cannot see past their stereotype.
Stereotype: all black people are dumb rappers.
Racist: Black Kid gets in to harvard.... He's not possibly smart, must be affirmitive action.
Asshole: lets drag some random black kid by a chain from a truck because they are useless gangbangers anyway.
Stereotype: All mexicans are illegals.
Racist: Yes he was an officer in Iraq, but he stole somebodies license and identification.
Asshole: Let's make a law that says we can pull over all mexicans for no reason and ask for their green card.
A person would be stupid not to stereotype. It is basically a hypothesis of people and allows you to prepare yourself for bad situations, racism is when too much ignorance and self-pity come in to play. When that ignorance and self pity go overboard is when bad things happen.
Racial jokes can be very funny, unfortunately you can't condone them because there's always some asshole who wants to either
A) take it too far, or
B) Just wants to say it because he wished he could all his life and wants to press his luck at the moment.
Not everybody is a comedian if your jokes aren't funny keep that shit to yourself, would you let a fulltime comedian who can't fix cars be your mechanic?