I agree that we should let people know when they transgress our boundaries, but putting the onus on women to constantly call people out on their behavior (which we should all do more, even though it's really hard and uncomfortable and scary to do) removes men's agency to also help with the problem - something I sincerely believe many men would like to do. I think approaching how we interact with a bit more thought and awareness of the unintentional impressions we may give off will go a long way for all of us, as humans, to interact better.
It also seems that we are agreement on everything except the agency of men. While I would personally call someone out if they were being overtly sexist or disrespectful to anyone, I cannot expect others to do so. For some people, the thought of calling someone out in public is a terrifying proposition. Which, as I typed that, I realized that this was exactly your point as to why the onus should not be put solely on women. It seems that I have won and lost an argument with myself.
I also sympathize with those that feel alienated in environments that should be welcoming to people of all demographics. I would not personally partake in any of the things this person speaks of (with the exception of sexual innuendo and only if I was in known company). The parenthetical may seem hypocritical, but it's part of my personality. For better or for worse, toilet humor is something I find funny. Blame it on my upbringing or my public education, but it's a part of who I am. I cannot turn that off, no matter what the setting is.
Ultimately, if someone is making you uncomfortable or crossing any sort of personal boundaries you've set, it's your responsibility to let that person know. If they ignore and persist, it warrants elevation to a higher authority. We must remember that human interaction is human interaction. There are too many variables involved to write a guide book.
All of that being said, I appreciate posts like Ruth's. Anything that helps me expand my own world view is invaluable and praised as a great asset. If the debacle at PyCon has taught me anything, it was that we all need to sit down and listen to each other.