The trouble is, it doesn't matter what the moral issue is, very few people want to follow the church's teachings.
As for the men who won't meet the purity standard so they find another girl, they IMHO fall under 2 categories,
1-)The single guy who finds a woman who will have sex, never really loved his girlfriend in the first place. You can bet your bottom dollar that when that guy does find a girl he truly loves, he will be proposing immediately.
2-) The husband who cheats on his wife because she insisits on NFP and that guy was never worth the time of day in the first place.
I am a single woman and I am with you that it would be great to respect men but it is hard in this sexually promiscuous society. However, men are only 50% of the problem. The other 50% of women. What Jason Evert forgot to tell you that in order for men to meet the high standard, all women must inforce it.
The reality is, I can rarely remember a man mocking me for saving myself, but women...... that is a whole other story. More woman have called me a prude for wanting to wait. Most women do not me to come to the girls night out because I put a damper on the evening. Lots of times at the office when I try to join the girl talk they tell me 'CM, I don't think you want to hear about this'. They make it very obvious they don't want me around because their 'sleeze' talk is so much funner than me.
So, yes, I agree with you it is hard not to think of all men as perverts. But as women, it is up to us to set a good example for women and hope there are some good men out there to set a good example for men