5. Yes. I forgave them and I should not have.
6. Depends on how old they were and what it entailed. If it entailed sex, then I would just break up with them or not go out with them. I just view it as speaking to someone's character, that they're selfish or lack sufficient impulse control. Either way, not a person I would get along with.
7. I probably would think of them as that.