No, just avert your eyes in the future
Yes, that's unacceptable
Anyhow, I am just the kind of person who will tell people if they have a booger, or stuff in their eyes. I'll tell you that your fly is down if I notice. I have over the years learned to do these things discretely, but I can't help it.
I won't come out and tell you that "you make that dress look fat," but if you ask me to, I will give you an honest opinion.
I couldn't, especially if this guy is otherwise nice, not say something to him about his offensive behavior.
BTW: Disclaimer: I have had more than my share of black-eyes so I am not necessarily advocating the "being direct" method that I prefer.
There's no time for porn where I work. Although my boss's hubby once showed me a dirty video on his phone. I laughed because it was funny. Wrong, but insanely funny. I couldn't imagine anyone filing a sexual harassment suit on anyone where I work. I wish I had the kind of job where I could just sit in front of a computer, though.
Anyway, let's say I had been offended by the video my boss had shown me... Would I tell my boss's boss? Nope. I'd just keep counting the days until I change jobs like I'm doing now anyway.
As long as people are getting their jobs done (and as long as I'm not the boss and in charge of the decisions) then I don't care what they do when they don't think anyone is watching. If they get caught it's their problem.