Probably. And those things probably offend other people. Shit happens. People have opinions. That doesn't mean I'm wrong; it also doesn't mean they are, in both cases objectively speaking. No, maybe just put a muzzle on it in cases where it isn't appropriate. Like when someone is talking about their family, the more appropriate response would be, rather than making them a punchline, saying "let's agree to disagree" and moving on.
You two are fucking ridiculous like...Rachel isn't a nightmare, so what's your excuse now? Please, enlighten me.