From my personal experience, men are much more vulnerable than women. A lot of my friends got assaulted/beaten up (me included) (some multiple times), and it's always been in public, either in clubs or even in broad daylight on a busy street! As you stated above, women can protect themselves in very simple ways: stay with other people, and watch what you're eating. For men, it's almost impossible to protect ourselves, except by being physically bigger and stronger (or by being armed/better at fighting, but that might cause some legal problems). So, we do basically nothing to "protect ourselves" in daily life, because there is nothing we can do, the most we can do is to try not to elevate the situation if things get heated/if you meet a violent idiot somewhere.
I'm not trying to downplay the dangers women face in our society. It's just obvious to me that whenever someone says that women are endangered without saying that men are too, they are much more motivated by discrimination against men than by making this society better & safer.