1, 3, 5, 10, and especially 11, yes.
2, 6, and 8, no these are not reasons why men won't cheat.
"Good Men Never Cheat" is not true. I've never cheated on a partner, but once came very close. I wasn't getting my needs met, and met someone who was more than willing to give me what I needed. I had enough willpower to break away, but my then-partner communicated very clearly she was not going to help me in this regard. So I broke up with her.
Had I stayed, I absolutely would have cheated; not because I wasn't a "Good Man," but I'm a biological human and self-denial never works: it WILL come out in some way: alcohol, infidelity, anger, or a channel more disturbing.