I'm not usually bothered to be honest. If I catch-up to people the likelihood of drafting is very small, most likely there's a clear difference between us/our targets for the day. I will draft behind people who attack/overtake me and freewheel at times for my own selfish fun, but it's never more than 1-2 miles that we are likely to ride together, any longer and I'll get into a chat to check if our objectives for the day match.
The harder question is what happens when you are on a fast ride on your own but stumble upon some random club doing a TT on that bit of road (that you also really like) that goes on for about 5-6 miles. Do you let every TTist go past you and soft pedal, do you follow let's say at 1-2m (so not drafting but they won't know that) behind someone that goes at a similar pace to you (the case I'm describing doesn't have an easy change direction/change route answer)? I genuinely don't think I should alter my speed or objectives to suit someone doing a TT that can't get clear of me ...
I like the ass staring subject as I always wondered how long it would be acceptable to draft behind some random woman on sportives on some of the faster groups (on the way back when most routes join). In the end I guess I'm not bothered if women stare at my ass and I think it should work the other way around just as well

Anyway it hardly happens, on sportives I've yet to see a woman take a turn in a bigger group so I guess whatever ass-staring happens is reciprocal

I also wouldn't draft behind a woman I'd randomly meet while training though that's hypothetical. If I want a group ride I'd ride with my club or friends. When I ride alone I have a purpose that is unlikely to suit others. In this context seeing how unlikely it is to find a partner for the ride while riding solo, finding a woman partner is almost unrealistic.