Tolerance is nothing more than patience with boundaries.
Words only reveal half of your heart. Service defines the other half. Character is the combination of the two.
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.