Well I m not going to agree or disagree as I do not walk in anyones shoes but my own.
We all are who we are based on our experiences in life and everyones experiences are different. What your view was 20 years ago may not be what it is today because of the road you have traveled.
My view on things is to TRY not to let what other people say, sometimes through ignorance or innocence, effect me in a negative manner. Yes I know..... so much easier said than done...... but I just dont like the energy it takes when I do allow it to effect me. If I have trouble, and it keeps eating at me I tend to distance myself from those people.
I have a saying......... my sons could recite it in their sleep they have heard it that many times.
"You can not control what other people say or do...........You can only control how you choose to deal with it because ultimately, you only have control over yourself"
I am sorry that you were offended by what was said and I hope you can get to a better place.