<human>: Can you give me the gist of the text in a nutshell?

I am not e very good writer an English is not my first language, so bear with me please.

Me and my wife are married for the last 5 years  I fell in love with here while i was volunteering in another country, Head over heels and for me it was, Or i stay in here country and not going to be happy (The people in that country are not know for there friendliness) or i take here with me to my country and have a future together, We did  the former and i took her and her 2 year old son with me back to my country.

Everything thing went well for the first couple years, We even got a son together and we lived out a pretty happy live. 

About 2 years ago she became very distant with me and had bouts of  fury, I always stayed positive as possible Although its very hard, because i got my problems with Anxiety and depression, But i like to keep my emotions from the inside. 
After a couple days i sat her down and asked her to just talk to me about whats wrong, She came clear and told me she had sex with a guy she picked up in a club while I was away working, she felt guilty And just didnt know how to tell me. I took me allot of power inside me not to scream out, I told her I was not willing to give up on here and kept fighting for our marriage, She was happy with it.

We are 2 years further and everytime we have a fight she just tells me, Well i could always go to *other guy, He knows how to treat me. Or just say why dont you just divorce me  then bye.
<bot>: Wife cheated on me, i forgave her, but she still hold it in front of my face. I still didn't gave up on our marriage. Am i an idiot for not giving up?