You are missing the rebound. I know it sounds like it can't happen but when you let them get away with it once there is no guarantee that they will not do it again. I would say it keeps the door ajar for it happening again and them counting on it being forgive again... it is a vicious circle, once you are in it, it is very, very hard to get out.
So now it is love... the beach... and what happens when it cools down and life gets into its every day phase?
For me it is not the question of pride or love but the future, predicting if it is really just once in a life incident.
Take care of yourself first, because if you don't you won't be able to take care of anybody else. This is what my grandmother used to say