No. When someone has betrayed the level of trust that they were given I lose respect for them and once I lose respect for them the entire dynamic of relationship changes because now the way that I acted or the way that I may have treated situations is totally different and it is not one is well appreciated so once respect is gone it's only a matter of time before that relationship collapses and there's no coming back from that.
Yes I have. I got over that cheating bullshit years ago. We are just a flesh vessel. Open relationships are the only true door to happiness for both parties involved