I thought the only thing that upset Americans was gun control!

Seriously though, as daft as the post was, it provided a talking point over values and morals etc. I didn't see the racist comment - but sadly, i have to agree that such comments have to be deleted and the Member banned.
Disagreeing with some one is one thing, even sarcasm is tolerable, but offensive hatred in any form is just not acceptable. There always has to be a line - and once crossed - should not be surprised to see action taken to remedy the infringement.
For those demanding Free Speech - remember that free speech carries with it the duty of respect. If you can't treat people with respect, you forego the right to free speech
