No. That was just plain offensive...
No. Most people who say "offensive" things do so out of ignorance or they are trying to get a rise out of people. Why feed in to that?
Not really. I'm no more likely to be offended by offensive people than I would be by a dog barking at me. It's who they are. It's what they do. I don't waste a lot of time on them.
Not very easily. I'm kind of a mellow laid back person and it takes quite a bit to offend me. Had enough of that in my younger years, but not so much now.
Not at all. I respect everyone's opinion and always open to debate if I have another opinion. Some people prefer not to debate.
If you are my friend, I laugh. If you are my enemy, I laugh. If you are my enemy/a bully, and you insult my friend, I will hit you in the arm as hard as I can (not the face because then you'd be knocked unconscious because I take karate. Straight punch just above the nostril).