I'm assuming you only know a minute fraction of the men in the world.
My advice to you and other men in the #metoo era: don't be a jerk. Don't grope or touch a woman without her consent. "No" isn't just a word that women use to play hard to get. Catcalling is demeaning. If you meet a woman at a bar or a party or in line at Walmart and you approach her but she's not interested in your advances, that doesn't make her a b-word or cold or uptight. On the same note, she's not "friendzoning" you, she's just not interested in you romantically; expecting her to like you because you're nice to her is creepy and guess what? It makes you a jerk.
Sorry for the rant, but I don't really appreciate when people try to make the #metoo movement into women somehow being too sensitive. Just treat people with respect.
My guess is you don't know any more men than anyone else here, at least not in any meaningful amount.
Also, while everything you said in the second paragraph is true it cuts both ways. Women can be just as forward (maybe not as frequently - I'm not sure). I'm sure every man here has been hit on by a woman they weren't interested in at some point. Inappropriate behavior is inappropriate regardless of gender.
I'm not saying I do - but to bring it back to the topic at end - my job does allow me to interact with athletes in the major sports day in and day out, male and female. There have been issues of sexual harassment or inappropriate behavior dozens of times unfortunately. Not to generalize, but I
frequently see situations where a high profile client is inappropriate with an employee who feels like they can't speak up about it because of the ramifications. In those instances, the accused party is male an overwhelming amount of the time.
Does that mean there aren't good guys out there? Of course not. Avery may very well be one of them. But it's also possible he may not be.