no offense, but this is so fucking stupid.
if you are a public figure and run your mouth, you better be able to take the consequences. celebrities ARE different from the average Joe, if you don't like the fact get another job.
racism, sexism and every-other-ism will be around forever, so just be respectful, its not all that difficult to do... and make jokes behind closed doors
