I get most of my loud comments (across stores and parking lots) from young people (20ish).

I get most of my flirtatious comments from ladies 40ish to 50ish.

I get most of my rudest comments from drunk men 40ish (as I am getting admired by their ladies).