cracker is a racial slur, its not as offensive as ******, that is the only explanation needed IMO
making the point that its not as offensive as ******, does not require trying to rewrite the definition of a racial slur like you try to do and yes rachel did say it and it sounded silly
and she did take it to court, in court she said that cracker was not a racial slur
The Secret History Of The Word 'Cracker' : Code Switch : NPR