I know so many men who have cheated. I've been a victim of cheating myself. Even the most chivalrous men have cheated on their wives or girlfriends. And I feel like the men who haven't cheated just didn't have the opportunity to do so yet, not because they are that devoted to their woman.

This seems to be a scary reality to me that makes me shy away from the dating world. What do you guys think? Are all men cheaters, or capable of cheating if the opportunity comes and they think they can get away with it?