>>4
This is not /b/, you should know that. Take your shit talk elsewhere.
Women do not cheat for any of those reasons, they may well be reasons for not beginning relationships but never for ruining them.
Good luck for the future man. Take all that you've discovered about yourself during that relationship and use it as a tool to make yourself an even better lover for a girl you find who deserves you. It's never a wasted journey.