Why this casual guy always forgives me everything. He gets angry and say we are done and I know I called him names and badmouthed him. Why?

Why this casual guy always forgives me everything. He gets angry and say we are done and I know I called him names and badmouthed him. Why?
Post Opinion