PD,
I would agree with some of what you say. I am hardly a sensitive type, and I agree with scientific data, and there are difference in all types of people, sex, race, etc. But for someone to state their limited observations as fact is rude and insulting, and sounds bigotid, even if not intended.
I think the smart thing to do, would be when you realize that you have offened many people, then get off the topic.
I don’t think this means we are too sensitive to hear data, just not personal observation.