Like nobody is a hypocrite. You will note I said "at least publicly" meaning, of course they probably watch it in private, but once out and about, butter wouldn't melt.
That's why the dirty looks come in. I didn't say they publicly shout at them across the street or openly denounce these people.
But I bet they get "the look"
As in everything regarding the human animal, nothing is black and white, it's not even grey. No, where people are involved there's a whole easel of colours that often contrast and conflict each other for many reasons. To fit it to "the herd," not stand out or draw attention to themsleves. To detract attention from themselves, or even just to appease a partner and a myriad of other reasons, people act and do things differently in public than they do in alone.
I bet if you ask any pornstar here on the boards, they have at some point experienced certain negative vibes from certain people. Whether openly expressed or attempted concealment, you can just tell when others disapprove of you.