It's generally not a good idea to forgive if internet infidelity has been an issue in the past, and you've already stated how much it bothers you and how you won't stand for it. Don't forgive someone who does the same thing over and over again, especially if that behavior has created serious issues in the past.