There are a lot of people out there that feel like they have been controlled and disrespected that dont have multiple affairs. Instead, they effectively communicate their frustrations to their partner and get help.

Everyone makes mistakes. What's important is taking ownership of them. You are doing that. Is she?

It takes 2 John. Stop letting her MANIPULATE YOU with GUILT.

Own up to your mistakes then drop it. You cant keep on beating yourself up and destroying what's left of your self-worth and identity or you will be left with a hollow shell of your former self.