Crude jokes without paying mind as to who is in your company is extremely rude. I think it's entirely fair to expect better from this forum, certainly a higher level of discussion than say, 4chan or some other anonymous forum. It's even worse when the rudeness is followed by more rudeness, especially to someone who has apparently been a member for years longer.