agree that I've said my mea culpa's until I'm blue in the face. I agree that I'm being punished and allowing it. I'm not trying to dispute any of that... just trying to gauge how long to let this go on - will he get it out of his system at some point?
Think about this...hard. You've taken the blame and apologized; he is not ready to forgive you. Now what?