I do “have a big heart,” but actually I agree with your strategy as well. The problem with big hearts is they get hurt very frequently. And me being hurt just makes me more inefficient at work, get less done, feel worse, and even snap at other friends.
So I don’t think it’s better to just forgive and forget. Very valid strategy you are using!