If he can’t handle you at your worst then he does not deserve you at your best. Real love means seeing beyond the words spoken out of pain, and instead seeing a person’s soul.
If you spend your time hoping someone will suffer the consequences for what they did to your heart, then you’re allowing them to hurt you a second time in your mind.