As for what to do about it, step one: don't use this kind of crap in your own presentations. Step two: if you see someone else doing so, protest. Step three: go out of your way to read works by women, listen to women speak and otherwise diversify your professional environment.
There are at least as many posts made about things to do about this. Check out the Ada Initiative, for example. However, if you read through the comments on this article and every other you'll probably notice that many people don't think there is a problem. When solutions are proposed, as they often are, they are routinely ignored because people are unwilling to accept that this behavior is a problem, is a pattern or is part of a broader social dynamic.
It is not just about shaming individuals; it is about addressing the underlying assumptions that developers are male, women are the sexual objects developers desire and it is somehow hilarious to point this out. That is impossible until people do, as you do, accept that it is a systematic issue and not an isolated incident that should be ignored.
Have some patience for the people who are slightly slower; when they all come around, there won't be any more of these to post here, much less one a week.