ditz,
Like you, I have received similar comments around the place and I have now become tough skinned when non appropriate comments are directed my way or towards fellow crew...However.....I believe that there is a cut off point which one passenger decided to cross last week with me. For the first time I did "snap" at one passenger who chose to make innappropriate "male flight attendant jokes " ( like how original dude ! pffft ) and then whistle at me like a dog for my attention.
Before I got a chance to advise him in a soft tone that I was not his dog/wife an off duty flight attendant (in plain clothes) from another aussie airline ripped in to him like a fat kid who hasn't eaten in months - GOD BLESS HER !