Racist is thrown around incorrectly by so any these days, mixed up with religion and so forth.
Free speech means exactly that. Say what the hell you want so we can all at least know what is our there.
It can offend me but I'd rather hear it and know it exist than pretend it does not.
On comedy...